遇到一个不好解决的问题,请大家看一下如何解决. 你可以在aa.html转向bb.html时的URL改为带有id号的URL,如改为aa.html?id=123,这样,用户刷新也是要按着这个id号刷新,也就不会添加几次,当然,你那个SQL也要变了,又或者可以在aa.html转向bb.html的途中,添加一个判断用户是否已经访问的Cookies或者Sessions,这样也可以达到效果。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 aa.html?id=123,这个id是如何得来的啊?是在数据库当中查询最后一个id号再加一吗?这样太麻烦了吧? 是这样的,查询数据库的语句可以倒过来查询:SQL语句:(例如:你放ID的表是example)select id from example order by id desc limit 1;这个就是查询最后一个ID号,加一也很容易啊:(例如:执行mysql_query后的结果集为$result,则$last_id为最终结果)$row=mysql_fetch_array($result);$last_id=$row['1']+1; 你可以使用header("Location:ccc.php");而不用js 或html的跳转另外 可以这个样子,你在注册用户界面时增加一个session,例如$_SESSION["verify"] = 1;然后再bb.php中,判断如果$_SESSION["verify"]是否等于1 ,如果等于1 则插入数据库的同时让$_SESSION["verify"] = 0; 否则直接跳转到ccc.php页面,这样就会避免重复提交了 楼上的方法都可以最好用验证码吧获取得最新ID可以用: mysql_insert_id -- 取得上一步 INSERT 操作产生的 ID 这个不就是反复提交表单的问题嘛设一个COOKIE.提交之后将值设为1.如果值为1.则不允许再提交了 深入浅出PHP下的文件上传 请问这二个站可以显示压缩包里面的内容是怎么做出来的呢.. 求一个正则匹配 (散分)刚毕业工资4500(税前),大家说一下你们的工资怎么样 请问mysqli_result类是什么样的类? 每个需要连接数据库的php页面都需要加连接语句吗? 【请教】请高高手来帮忙解释下这段代码!谢谢了!!100分送上!! WINDOW7 安装 pcntl_fork问题 怎么利用数据组来查询? die 提示的消息都去哪了? php问题 PHP表单提交后用POST得不到数据
是在数据库当中查询最后一个id号再加一吗?这样太麻烦了吧?
(例如:你放ID的表是example)
select id from example order by id desc limit 1;
这个就是查询最后一个ID号,加一也很容易啊:
(例如:执行mysql_query后的结果集为$result,则$last_id为最终结果)
$row=mysql_fetch_array($result);
$last_id=$row['1']+1;
另外 可以这个样子,
你在注册用户界面时增加一个session,例如$_SESSION["verify"] = 1;
然后再bb.php中,判断如果$_SESSION["verify"]是否等于1 ,如果等于1 则插入数据库的同时让$_SESSION["verify"] = 0; 否则直接跳转到ccc.php页面,这样就会避免重复提交了