PHP POST方式提交,出错返回表单内容保持 急急!

PHP以POST方式提交表单里面内容,然后提交到另外一个执行页或当前页,出错得要让它返回表单,但是在这里返回里面所有表单内容都空了,这个怎么解决???急急,谢谢... PHP以POST方式提交表单里面内容,然后提交到另外一个执行页或当前页,出错得要让它返回表单,但是在这里返回里面所有表单内容都空了,这个怎么解决???急急,谢谢 展开
 我来答
阳光上的桥
2008-11-07 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65813
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
这个PHP程序控制不了,返回以后填表的内容是否还存在,是浏览器的CACHE设置决定的,但是PHP有办法解决,方法就是<FORM>的TARGET为一个IFRAME,比如:
<FORM ACTION=.. METHOD=POST TARGET=ifrm1>
...
</FORM>
<DIV ID=frm_rst></DIV>
<IFRAME NAME=ifrm1 STYLE='DISPLAY:NONE'></IFRAME>

这样,POST之后的内容是在隐藏的IFRAME里面,本页面不会被刷新的,需要POST的PHP文件使用JAVASCRIPT来刷新页面,比如错误的时候,PHP可以这样显示错误信息:
echo '<script type=text/javascript>parent.frm_rst.innerHTML="错误";</script>';
一号小马哥
2008-11-07 · 超过29用户采纳过TA的回答
知道答主
回答量:105
采纳率:0%
帮助的人:0
展开全部
一个很简单的方法,用Ajax完成!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b10dadf
2008-11-07
知道答主
回答量:37
采纳率:0%
帮助的人:15.8万
展开全部
先把表单内容读在session里,返回时再吧session的值写回表单也可以实现的吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
离戏论
2008-11-07 · TA获得超过394个赞
知道小有建树答主
回答量:284
采纳率:0%
帮助的人:80.7万
展开全部
如果提交到当前页面

<input name="bb" type="text" value="<?php echo $_POST['bb']?>">
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hansuper88
2008-11-15 · TA获得超过6627个赞
知道小有建树答主
回答量:838
采纳率:0%
帮助的人:698万
展开全部
这样:
<input name="name" type="text" value="<?if(!empty($_POST['name']))echo $_POST['name']?>">
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式