Search the Community
Showing results for tags 'isset'.
Found 5 results
-
Olá... estou com um pequeno problema de lógica no meu sistema, e ainda não encontrei a solução se alguém puder ajudar Bom eu tenho um formulário onde contem dois campos, onde um serve para selecionar imagens e o outro para selecionar arquivos, da seguinte forma <form name="cadastrar" method="post" enctype="multipart/form-data"> <input type="file" multiple name="imagens[]" accept=".jpg, .jpeg, .png, .gif"/> <input type="file" multiple name="arquivos[]" accept=".pdf" /> </form> e no php eu verifico se eles estão vazios para chamar suas classes que fazem o resto, cadastrar no banco, enviar os arquivos etc... if (!empty($_FILES['imagens']['tmp_name'])): $imagens = new AdminPostagensImagens(); $imagens->enviarImagens($_FILES['imagens'], $id); endif; if (!empty($_FILES['arquivos']['tmp_name'])): $arquivos = new AdminPostagensArquivos(); $arquivos->enviarArquivos($_FILES['arquivos'], $id); echo 'saporra não pode carregar vazio'; endif; porém ao deixar o campo de enviar imagens vazio mesmo assim ele esta entrando na condição e chamando a classe, não sei onde está o erro, se alguém puder ajudar fico grato.
-
Boa Tarde a todos! Antes de mais, desejo uma Boa Páscoa! Tenho um ficheiro PHP, com 4 formulários. Um dos formulários aparece sempre, os outros 3 só aparecem se o utilizador clicar numa ( das 3 ) checkbox. Tenho um botão no final deste ficheiro PHP, que chama o seguinte código Javascript: function Processar(){ var LeituraGeral = document.getElementById ( 'leitura_geral' ); var PerguntaObjetiva = document.getElementById ( 'pergunta_objetiva' ); var PerguntaSituacao = document.getElementById ( 'pergunta_situacao' ); CalcularTotal(); document.getElementById('formulario_dados_gerais').submit(); if ( LeituraGeral.checked ) document.getElementById('formulario_leituras').submit(); if ( PerguntaObjetiva.checked ) document.getElementById('form_perguntas_objetivas').submit(); if ( PerguntaSituacao.checked ) document.getElementById('form_perguntas_situacao').submit(); } Se uma determinada checkbox estiver selecionada - o que significa que o formulário é mostrado - pretendo fazer o Submit desse formulário. No entanto, se a 1ª checkbox estiver selecionada ( "LeituraGeral" ), não é feito o submit do "formulário_dados_gerais". Para isso, faço, no ficheiro PHP: if ( isset ( $_POST["email"] ) ) { ... } O código anterior vai ser chamado para o 1º formulário. No entanto, se a 1ª checkbox estiver selecionada, só é executado o código PHP relativo a este formulário e não é executado o código relativo ao 1º formulário. Também uso ISSET para chamar o 2º formulário: if ( isset ( $_POST["vida_sentimental"] ) ) { ... } Parece que o ISSET não funciona - ou então estou a fazer mal -, pois ao ter a 1ª checkbox selecionada - que corresponde ao 2º formulário - não é executado o código do ISSET referente ao 1º formulário. O que pretendo é, que quando estiver selecionada uma checkbox, seja feito o Submit do formulário respetivo. Agradeço que me ajudem a resolver este problema! Abraços do Joaquim.
-
Ola pessoal, Preciso entender porque fica nulo o valor nesta situação. A ideia é quando o valor não vier, ele determina um valor (isso já esta funcionando), mas quando o valor é enviado no POST não funciona "pegar o valor". Alguém tem outra ideia para isso? $countries_id = isset($_POST['countries_id']) ? $countries_id = (int)$_POST['countries_id'] : isset($_POST['id']) ? $countries_id = (int)$_POST['id'] : $countries_id=29;
-
Ola Pessoal,, Como utilizo muito das mesmas funções para insert e update (verificação de campos por exemplo), queria saber como utilizo isset verificando se existe um (insert) OUUUUUUUU outro (update), pára não criar mais códigos... elseif(isset($_POST['insert'] or $_POST['update'])){
-
Fala rapaziada, bom dia, tudo joia? Estou com uma duvida, em alguns códigos sempre tem uma exclamação antes e eu não entendo o pq e não achei uma explicação específica pra isso ainda, exemplo: if(!isset.... Para o que serve essa "!" antes de alguns códigos? Desde já agradeço pessoal, abração e fiquem com Deus.