PHP提交表单,不跳转网页,直接弹出表单处理结果,并自动刷新

两个PHP文件一个文件是表单a.php从数据库读出数据显示在文本框中一个是对表单进行处理b.php更新数据库的内容在a.php中通过<formtarget="xx">和<... 两个PHP文件

一个文件是表单a.php 从数据库读出数据显示在文本框中
一个是对表单进行处理b.php 更新数据库的内容

在a.php中 通过<form target="xx">和<iframe name=xx>,达到提交表单时网页不跳转,在原表单页面弹出一个表单处理成功或者失败的提示框

有一个问题没有解决:关掉提示框时,希望a.php能够自动刷新一次,从数据库获取新的值显示在表单中

望高手指教
展开
 我来答
kongwu525
2011-06-11 · 超过25用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:42.5万
展开全部
“原表单页面弹出一个表单处理成功或者失败的提示框”。这个弹出提示框的语句您是写在a页面还是b页面,如果是a页面,在提示语句后面直接写location.reload();如果是在b页面写的,那就是parent.location.reload();

以上语句是指javascript脚本
比你有文化
推荐于2018-04-07
知道答主
回答量:13
采纳率:0%
帮助的人:8.9万
展开全部
iframe与父页面用的是window.top
用window.open新开的页面才是window.parent

<?php
echo "<script>alert('你好');window.top.location.href='a1.php'</script>";
?>
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
称托戎秋0g
2011-06-11 · 超过78用户采纳过TA的回答
知道小有建树答主
回答量:331
采纳率:19%
帮助的人:138万
展开全部
javascript:

alert('处理成功');
window.parent.href=window.parent.href;

看明白了啵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
晕神1222
2011-06-11 · TA获得超过778个赞
知道小有建树答主
回答量:563
采纳率:60%
帮助的人:387万
展开全部
A.php文件
<?php
$name=$_GET[name];
?>
<form action=B.php' method='post' enctype='multipart/form-data' name='form1'>
<input type='hidden' name='dopost' value='save'>
<input type='text' name='name' size='1' value=''/>
<input type='submit' value='update'/></form>

B.php
<?php
$name=$_POST['name'];
if($name="Hello!")
{
echo "".$name."";
echo "<br/>";
echo "<br/>";
echo "数据保存成功!";
echo "<script language='javascript'>history.back(-1)</script> ";
exit();
}
?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友df5604ebc8a
2011-06-10 · TA获得超过2701个赞
知道大有可为答主
回答量:4883
采纳率:0%
帮助的人:2713万
展开全部
都是这样的!这是表单特性决定的~因为你刷新就导致重新提交的问题,所以提示你!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式