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


Moderador: web

 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 4
Sexo: Masculino
Localização: Covilhã/Portugal
Contato:

Recuperar dados dos inputs no envio do formulário

11-05-2009 19:44

Olá,

Tenho aqui um problema num formulário, é o seguinte, quando estou a escrever no formulário e no fim me engano por exemplo a escrever o código de segurança ele retorna ao formulário e diz que o código de segurança está errado mas os campos continuam preenchidos, descrição, titulo, email...mas os campos que eu adicionei ao formulário posteriormente se estiverem preenchidos quando isso acontece ficam a branco...

Alguém sabe como resolver isto?
Obrigado
0
Electrónica Ponto - http://electronicaponto.com - Classificados de electrónica
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17666
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Recuperar dados dos inputs no envio do formulário

11-05-2009 21:00

Basicamente você seta o value de cada input com o valor que foi enviado no próprio submit. Abaixo um exemplo simples para você adaptar.

<?php if($_POST) { extract($_POST); if($nome=="") { echo "O campo nome não pode estar vazio"; } elseif($email=="") { echo "O campo email não pode estar vazio"; } else { echo "Tudo foi preenchido corretamente."; } } ?>


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

0
A melhor hospedagem para o seu site HostGator!
 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 4
Sexo: Masculino
Localização: Covilhã/Portugal
Contato:

Recuperar dados dos inputs no envio do formulário

12-05-2009 13:37

ok, entendi...

Obrigado.
0
Electrónica Ponto - http://electronicaponto.com - Classificados de electrónica
 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 4
Sexo: Masculino
Localização: Covilhã/Portugal
Contato:

Recuperar dados dos inputs no envio do formulário

12-05-2009 13:39

então mas e se o formulário usar radio??
0
Electrónica Ponto - http://electronicaponto.com - Classificados de electrónica
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17666
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Recuperar dados dos inputs no envio do formulário

12-05-2009 16:43

Para em uma verificação dos campos após o envio, obter os campos radio marcados, siga o modelo abaixo.

<?php if($_POST['submit']) { extract($_POST); if($nome=="") { echo "O campo nome não pode estar vazio"; } elseif(!isset($escolha)) { echo "Escolha uma opção"; } else { echo "Tudo foi preenchido corretamente."; } } ?>


<form action="teste.php" method="POST"> nome: <input type="text" name="nome" value="<?php echo $_POST['nome']; ?>"> <br> opção 1 <input type="radio" name="escolha" value="sim" <?php $_POST['escolha']=="sim" ? "checked" : ""; ?>> <br> opção 2 <input type="radio" name="escolha" value="nao" <?php $_POST['escolha']=="nao" ? "checked" : ""; ?>> <input type="submit" name="submit"> </form>

0
A melhor hospedagem para o seu site HostGator!
 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 4
Sexo: Masculino
Localização: Covilhã/Portugal
Contato:

Recuperar dados dos inputs no envio do formulário

12-05-2009 17:17

obrigado
0
Electrónica Ponto - http://electronicaponto.com - Classificados de electrónica

Quem está online

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