Bob_Design 0 Posted January 31, 2007 Report Share Posted January 31, 2007 <head><title>Teste PHP</title></head><body><?echo "<form method='post' action='teste.php'>";echo "<input type='text' name='nome'>";echo "<input name='ent' type='submit' value='ent'></form>";if($_POST["nome"] !="){$nome = $_POST['nome];echo "$nome";}else{echo "derrrr";}?></body></html>eu entro na pag digito um valor e ele aparece, mais quando do f5 ele não volta normal; ou a variavel não fica vasia :blink: Quote Link to post Share on other sites
0 ARD 0 Posted January 31, 2007 Report Share Posted January 31, 2007 É porque quando você pressiona F5 ele envia o formulário novamente com o mesmo valor que você tinha colocado anteriormente. Tanto é, que quando você faz isso (independente de qual browser você estiver usando) o browser pergunta se você quer enviar o formulário novamente. A solução que conheço é você chamar a página novamente (dando Enter na barra de endereço).T+André Quote Link to post Share on other sites
Question
Bob_Design 0
<head>
<title>Teste PHP</title>
</head>
<body>
<?
echo "<form method='post' action='teste.php'>";
echo "<input type='text' name='nome'>";
echo "<input name='ent' type='submit' value='ent'></form>";
if($_POST["nome"] !="){
$nome = $_POST['nome];
echo "$nome";
}
else{
echo "derrrr";
}
?>
</body>
</html>
eu entro na pag digito um valor e ele aparece, mais quando do f5 ele não volta normal; ou a variavel não fica vasia :blink:
Link to post
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.