a.php<form action="b.php" method="post">
<table>
<tr><td><input type="text" name="name[]" id="name"></td><tr>
<tr><td><input type="text" name="MAIL[]" id="MAIL"></</td><tr>
<input type="submit" value="save">
</table>b.php ---想判断如果提交成功后返回a.php,如果name 或mail等于空时反回修改。
<?
$name=$_post["name"];
$mail=$_mail["mail"];$db=mysql_connect('localhost','root','')
mysql_select_db('test',$db);
foreach($name as $k=>&v)
{
mysql_query("insert into test(name,mail)values('&v',{mail[$k]})");}
mysql_close();?>
或者利用<metra ...几秒后跳回原页面
如果是防止重复提交有很多办法,比如用js将提交按钮设置成disable
把submit换成button,js判定完了用submit()来提交吧。
刷新a,值都清空了,刷新b,判断没有post直接history.back()
在javascript checkValue函数里面检查表单,如果不符合直接 return false; 符合return true.
2 在数据处理页面, 将数据处理的代码放到
if($_POST['submit'] == "save")
{
.....
//数据处理
}
在一定时间内读缓存
应该是cookie插入上次刷新的时间 程序里面设定刷新的秒数~~