Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17638
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Mensagem de erro no formulário

21-01-2007 02:51

nesse tutorial vamos aprender a informar erros no formulário sem usar alertas, por exemplo:
vamos ver como ficaria o nosso form para validação do campo nome ( se vazio ):

<form method="POST" action="?envio=ok"> <input type="text" name="nome"> <?php echo $resposta; ?> <input type="submit" value="Enviar"> </form>

note que há um echo $resposta; que irá retonar a mensagem de erro no local.
agora veremos como fica a parte da verificação.

<?php if($envio=="ok") { if($_POST['nome']=="") { echo "O campo nome é obrigatório"; // aqui mostra o erro para o campo nome exit; } else { // caso contrário ativa o envio do formulário // mail(..... } } ?>

se for verificar mais de um campo basta usar vários if, ex.:

<?php if($campo=="") { echo "erro"; exit; } if($campo1=="") { echo "erro 1"; exit; } mail(... ?>

isso fará com que sempre que mostrar erro o formulário não seja enviado.
0

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado