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


Moderador: web

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

Recuperando dados do envio após verificação

13-10-2007 09:07

Quando temos um formulário, e o usuário preenche alguns campos, deixando outros obrigatórios sem preenchimento, o script limpa todos os campos após uma verificação pelo PHP.

Para solucionar esse problema, vou passar esse script abaixo, são 2 campos: nome e email.

Os 2 campos são obrigatórios, mas, se você preencher somente um e enviar o formulário, o campo que foi preenchido, não será perdido, voltará como valor no input novamente.

<?php if($_POST) { if(empty($_POST['nome']) || empty($_POST['email'])) { echo "<font color=red>todos os campos devem estar preenchidos</font>"; } else { echo "<font color=green>código para envio do formulário</font>"; } } ?>


<form action="" method="POST"> nome: <input type="text" name="nome" value="<?php $_POST['nome']!='' ? print($_POST['nome']) : print(''); ?>"> <br> email: <input type="text" name="email" value="<?php $_POST['email']!='' ? print($_POST['email']) : print(''); ?>"> <br> <input type="submit"> </form>

0
A melhor hospedagem para o seu site HostGator!

Quem está online

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