php表单提交后在次刷新, 浏览器提示:需要重新发送以前提交的信息,怎么才不不重发呀!

新简单一个学习写的小代码:一个页表,提交后显示提交的数字,没提交显示表单,提交后显示:怎么才能做到提交后,显示出提交内容后,刷新网页显示表单呀!现在刷新提示上图,内容还是... 新简单一个学习写的小代码:一个页表,提交后显示提交的数字,没提交显示表单,
提交后显示:

怎么才能做到提交后,显示出提交内容后,刷新网页显示表单呀!
现在刷新提示上图,内容还是显示的内容。

代码如下那位给我改改,做到提交显示提交内容后,刷新显示表单。

<?php if ($_POST["age"]=="OK"){
$name = $_POST['abc'];
echo $name
}
else
{ ?>
<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
<input name="abc" type="text" class="h1" value="" size="50" />
<input name="age" type="submit" class="h1_left" value="OK" />
</form>
<?php
}?>
展开
 我来答
影枫在
2015-05-24 · TA获得超过382个赞
知道小有建树答主
回答量:812
采纳率:50%
帮助的人:398万
展开全部
<?php 
if (isset($_POST["age"])){
$name = $_POST['abc']; 
echo $name;

else

?> 
<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
      <input name="abc" type="text" class="h1" value="" size="50" />
     <input name="age" type="submit" class="h1_left" value="OK" />
</form> 
<?php
}
?>

我一般这样写的    但是你说刷新要显示表单 这是做不到的 只有重新载入才能显示表单

因为你刷新之后  $_POST["age"]的值仍然存在的  只有重新载入表单才能销毁该值  

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式