Ir para conteúdo

POWERED BY:

Arquivado

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

Carbonni

Como receber dados do formulário com o PHP?

Recommended Posts

Tipo, eu fiz um formulário simples pra teste:

 

Formulário.html

<html>

<head>
<meta http-equiv="Content-Language" content="pt-br">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nome do servidor</title>
</head>
<body>

<form method="POST" action="form.php">
</p>
</form>
<div align="center">
  <center>
  <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="471" height="1">
	<tr>
	  <td width="133" height="22" valign="middle"><b>
	  <font size="1" face="Verdana">Nome:</font></b></td>
	  <td width="332" height="22" valign="top"><font face="Verdana" size="1">
	  <input type="text" name="nome" size="20"></font></td>
	</tr>
	<tr>
	  <td width="133" height="13" valign="middle"><b>
	  <font face="Verdana" size="1">Endereço:</font></b></td>
	  <td width="332" height="13" valign="top"><font face="Verdana" size="1">
	  <input type="text" name="end" size="15"></font></td>
	</tr>
	<tr>
	  <td width="133" height="6" valign="middle"><b>
	  <font size="1" face="Verdana">Senha:</font></b></td>
	  <td width="332" height="6" valign="top"><font face="Verdana" size="1">
	  <input type="text" name="senha" size="20" value="Não"></font></td>
	</tr>
	<tr>
	  <td width="133" height="7" valign="middle"></td>
	  <td width="332" height="7" valign="top"></td>
	</tr>
	<tr>
	  <td width="133" height="7" valign="middle"></td>
	  <td width="332" height="7" valign="top"></td>
	</tr>
	<tr>
	  <td width="133" height="12" valign="middle"></td>
	  <td width="332" height="12" valign="top">
	  <form method="POST" action="form2.php">
	  <p>
		<input type="submit" value="Enviar" name="B1"></p>
	  </form>
	  </td>
	</tr>
	<tr>
	  <td width="133" height="1" valign="middle"></td>
	  <td width="332" height="1" valign="top"></td>
	</tr>
  </table>
  </center>
</div>

</body>

</html>

Form.php:

 

<?
$nome = $_POST["nome"];
$end = $_POST["end"];
$senha = $_POST["senha"];
$time = $_POST["time"];

echo "Olá, confirme seus dados antes de continuar:<br>";
echo "Nome:"; echo "$nome";
echo "<br>Endereço:"; echo "$end";
echo "<br>Senha:"; $senha;
?>

Gostaria de saber como faz pra mostrar os dados que a pessoa digitou pra ela confirmar. Porem, quando eu entro no form.php ele nao mostra nada. fika em branco.

 

Tipo:

 

Nome:

Endereço:

Senha:

Só aparece assim.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Testei aqui e esta ok!

 

[code<?php

$nome = $_POST["nome"];

$end = $_POST["end"];

$senha = $_POST["senha"];

$time = $_POST["time"];

 

echo "Olá, confirme seus dados antes de continuar:<br>";

echo "Nome:";

echo $nome;

echo "<br>Endereço:";

echo $end;

echo "<br>Senha:";

echo $senha;

 

// aqui voce cria um if se verdardeiro manda pra onde voce quiser if btn enviar

//se nao um else java script:history.back()

 

?>code]

Compartilhar este post


Link para o post
Compartilhar em outros sites

I cara, não deu não, continuou a mesma coisa.

Já fiz outro e não consegui, parece que tá certo mas não mostra o que foi digitado no HTML.

Compartilhar este post


Link para o post
Compartilhar em outros sites

de onde tá vido a variável $time?

[]'s

E uma outra coisa ai que nao postei pq nao vo usar mais, só esqueci de apagar.

 

Mas... isso nao vem ao caso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você fez o include para o seu arquivo de conexão ou você não precisa dele até a parte do código que você colocou?

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Falta de atenção dos Senhores:

 

CODE
<html>

<head>

<meta http-equiv="Content-Language" content="pt-br">

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

<title>Nome do servidor</title>

</head>

<body>

<div align="center">

<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="471" height="1">

<form method="POST" action="form.php" name="teste">

<tr>

<td width="133" height="22" valign="middle"><b>

<font size="1" face="Verdana">Nome:</font></b></td>

<td width="332" height="22" valign="top"><font face="Verdana" size="1">

<input type="text" name="nome" size="20"></font></td>

</tr>

<tr>

<td width="133" height="13" valign="middle"><b>

<font face="Verdana" size="1">Endereço:</font></b></td>

<td width="332" height="13" valign="top"><font face="Verdana" size="1">

<input type="text" name="end" size="15"></font></td>

</tr>

<tr>

<td width="133" height="6" valign="middle"><b>

<font size="1" face="Verdana">Senha:</font></b></td>

<td width="332" height="6" valign="top"><font face="Verdana" size="1">

<input type="text" name="senha" size="20" value="Não"></font></td>

</tr>

<tr>

<td width="133" height="7" valign="middle"></td>

<td width="332" height="7" valign="top"></td>

</tr>

<tr>

<td width="133" height="7" valign="middle"></td>

<td width="332" height="7" valign="top"></td>

</tr>

<tr>

<td width="133" height="12" valign="middle"></td>

<td width="332" height="12" valign="top">

<form method="POST" action="form2.php">

<p>

<input type="submit" value="Enviar" name="B1"></p>

</form>

</td>

</tr>

<tr>

<td width="133" height="1" valign="middle"></td>

<td width="332" height="1" valign="top"></td>

</tr>

</form>

</table>

</div>

</body>

</html>

form.php

 

<?php
foreach($_POST AS $campo=>$valores){$$campo=$valores;}
echo "Olá, confirme seus dados antes de continuar:<br>";
echo "Nome:"; echo "$nome";
echo "<br>Endereço:"; echo "$end";
echo "<br>Senha:"; $senha;
?>

testa agora.

todos os campos estavam fora da TAG FORM ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Falta de atenção dos Senhores:

...

testa agora.

todos os campos estavam fora da TAG FORM ;)

Realmente cara, foi uma grande falta de atenção.

Muito obrigado, funcionou legal!

 

Ah, será que tem como você explicar o que seria esse foreach? Eu nao coloquei ele e funcionou legal.

 

 

Obrigado a todos ai por ajudar!

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.