Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

NoL

Validação de Formulário

Recommended Posts

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.