Ir para conteúdo

POWERED BY:

Arquivado

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

netcorsair

Pequena !!!

Recommended Posts

Aew galera esse codigo aqui é uma pagina posterior a uma de cadastro.

 

Ta funcionando, só que tá com um probleminha.

 

Sempre a primeira vez q eu cadastro dá "Preencha todos os campos", mesmo eles sendo preenchidos.

 

Depois fica normal. Alguem sabe o q é???

 

PHP [/tr][tr]

 

<?

 

session_start();

 

if($_POST["btnenviar"]) {

$_SESSION["usuario"] = $_POST["txtusuario"];

$_SESSION["senha"] = $_POST["txtsenha"];

$rsenha = $_POST["txtrsenha"];

$_SESSION["nome"] = $_POST["txtnome"];

$_SESSION["sexo"] = $_POST["rdgsexo"];

$_SESSION["email"] = $_POST["txtemail"];

 

echo "<font face=verdana size=2>";

 

if ((empty($usuario)) || (empty($senha)) || (empty($rsenha)) || (empty($nome)) || (empty($email))) {

echo "Preencha todos os campos.";

}

else {

if ($senha != $rsenha) {

echo "O campo Repita a Senha deve ser igual a senha";

}

else {

echo "<center>Confira seus dados</center><p>";

echo "<table width=75% border=0>

<tr>

<td width=22%>Usuário: </td>

<td><b>"

.$usuario."</b></td>

</tr>

<tr>

<td width=22%>Senha: </td>

<td><b>"

.$senha."</b></td>

</tr>

<tr>

<td width=22%>Nome: </td>

<td><b>"

.$nome."</b></td>

</tr>

<tr>

<tr>

<td width=22%>Sexo: </td>

<td><b>"

.$sexo."</b></td>

</tr>

<tr>

<td width=22%>E-Mail: </td>

<td><b>"

.$email."</b></td>

</tr>

 

</table><p>"

;

 

echo "<a href=finalizar.php>Prosseguir</a>";

 

}

}

 

}

?>

 

[/tr]

Compartilhar este post


Link para o post
Compartilhar em outros sites

deve ser por causa das sessões, tenta fazer assim:

 

<?session_start();if($_POST["btnenviar"]) {$usuario = $_POST["txtusuario"];$senha   = $_POST["txtsenha"];$rsenha  = $_POST["txtrsenha"];$nome    = $_POST["txtnome"];$sexo     = $_POST["rdgsexo"];$email    = $_POST["txtemail"];echo "<font face=verdana size=2>";if ((empty($usuario)) || (empty($senha)) || (empty($rsenha)) || (empty($nome)) || (empty($email))) {echo "Preencha todos os campos.";}else {if ($senha != $rsenha) {echo "O campo Repita a Senha deve ser igual a senha";}else {echo "<center>Confira seus dados</center><p>";echo "<table width=75% border=0><tr><td width=22%>Usuário: </td><td><b>".$usuario."</b></td></tr><tr><td width=22%>Senha: </td><td><b>".$senha."</b></td></tr><tr><td width=22%>Nome: </td><td><b>".$nome."</b></td></tr><tr><tr><td width=22%>Sexo: </td><td><b>".$sexo."</b></td></tr><tr><td width=22%>E-Mail: </td><td><b>".$email."</b></td></tr></table><p>";echo "<a href=finalizar.php>Prosseguir</a>";}}}?>

mais se você deseja guardar em sessão tb é só colocar assim:

 

<?session_start();if($_POST["btnenviar"]) {$usuario  = $_POST["txtusuario"];$senha    = $_POST["txtsenha"];$rsenha   = $_POST["txtrsenha"];$nome     = $_POST["txtnome"];$sexo      = $_POST["rdgsexo"];$email     = $_POST["txtemail"];session_register("usuario");session_register("senha");session_register("nome");session_register("sexo");session_register("email");echo "<font face=verdana size=2>";if ((empty($usuario)) || (empty($senha)) || (empty($rsenha)) || (empty($nome)) || (empty($email))) {echo "Preencha todos os campos.";}else {if ($senha != $rsenha) {echo "O campo Repita a Senha deve ser igual a senha";}else {echo "<center>Confira seus dados</center><p>";echo "<table width=75% border=0><tr><td width=22%>Usuário: </td><td><b>".$usuario."</b></td></tr><tr><td width=22%>Senha: </td><td><b>".$senha."</b></td></tr><tr><td width=22%>Nome: </td><td><b>".$nome."</b></td></tr><tr><tr><td width=22%>Sexo: </td><td><b>".$sexo."</b></td></tr><tr><td width=22%>E-Mail: </td><td><b>".$email."</b></td></tr></table><p>";echo "<a href=finalizar.php>Prosseguir</a>";}}}?>

se não der avisa ae.

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.