NoL 0 Denunciar post Postado Março 7, 2005 Olá pessoal do Imasters, estou com o seguinte codigo de formulário... não estou conseguindo fazer a validação... tipo... se o e-mail nome naum for preenchido mesmo assim ele envia o e-mail... como fazer para validar os campos ?Segue o codigo abaixo: <?if (! isset ($valor)){ // Verifica se o form ainda não foi preenchido //monta o fomulario echo ("<form name='email' action='contato.php' method='Post'>"); echo ("<input type='hidden' name='valor' value='t'>"); // esta linha manda a variavel $valor oculta para a condicao acima mudar o caminho quando for clicado no botao envia-email. echo ("<BR><font face='verdana' size='1'><b>Nome:</b><br></font><input class='input_2' type='text' name='nome' size='20'>"); echo ("<BR><font face='verdana' size='1'><b>Telefone:</b><br><input class='input_2' type='text' name='telefone' size='15'>"); echo ("<BR><font face='verdana' size='1'><b>E-mail:</b><br><input class='input_2' type='text' name='email' size='15'>"); echo ("<BR><font face='verdana' size='1'><b>Mensagem:</b><br><input class='input_msg' type='text' name='mensagens' size='15'>"); echo ("<BR><input class='input' type='image' src='imgs_site/botao_enviar.gif' width='80' height='20' border='0' alt='Votar'>"); // Em forma de botão -- echo ("<BR><input class='input' type='submit' value='Enviar'>"); }else{ $recipiente = "teste@teste.com.br"; // email de quem vai receber o form $assunto = "Contato Via Site"; // Caso queira usar HTML para enviar o e-mail utilize o $headers $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: $email"; $mensagem = "Oi,"; $mensagem.= "<BR><BR>Segue informações do formulário"; $mensagem.= "<br><b>Nome:</b> $nome"; $mensagem.= "<br><b>Nome:</b> $telefone"; $mensagem.= "<br><b>E-mail:</b> $email"; $mensagem.= "<br><b>Mensagem:</b> $mensagens"; $enviar=mail($recipiente,$assunto,$mensagem,$headers); if ($enviar=="1"){ // checa se e-mail foi enviado echo ("<font face='verdana' size='1'><center><b><br> <br><br><br> <br>E-mail enviado com sucesso!<br>Em Breve o retornaremos</b><br><br> <a href=java script:window.close()><img src='imgs_site/botao_fechar.gif' border='0'></a></center></font>"); }else{ echo ("<center>Erro ao enviar o e-mail, tente novamente.</center>"); }}?>Agradeço desde já[]'sNoL Compartilhar este post Link para o post Compartilhar em outros sites
lukascolette 0 Denunciar post Postado Março 7, 2005 if($email == "") {echo "preencha o email";} Compartilhar este post Link para o post Compartilhar em outros sites
NoL 0 Denunciar post Postado Março 7, 2005 Eu coloco no inicio do Código ? Compartilhar este post Link para o post Compartilhar em outros sites
lukascolette 0 Denunciar post Postado Março 7, 2005 você tem q colocar algum valor na variavel $email Compartilhar este post Link para o post Compartilhar em outros sites
lukascolette 0 Denunciar post Postado Março 7, 2005 exemplo: $email = $_POST["email"]; Compartilhar este post Link para o post Compartilhar em outros sites