喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

[北京]代朋友公司招聘PHP高级程序员多名

上一主题 下一主题
     
标题: [问题] 关于变量撤消的问题  
 
jingangel
中级会员
Rank: 3Rank: 3


UID 72698
精华 0
积分 350
帖子 244
金钱 350 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-5-2
来自 山西
状态 离线
关于变量撤消的问题

if(!empty($_POST["submit"]))
{
$articleid = $_POST["articleid"];
$comment = $_POST["comment"];
$author = $_POST["author"];
$ip = $_SERVER["REMOTE_ADDR"];
$datetime = date("Y-m-d H:i:s");


$sql = "insert into `comment` set articleid = $articleid, `comment` = '$comment', author = '$author', ip = '$ip', `datetime` = '$datetime'";
$rs = mysql_query($sql);
unset($_POST["submit"]);
if(!$rs){ echo "<script language='javascript'>alert('评论发表失败');history.go(-1);</script>";}
else { echo "<script language='javascript'>alert('评论发表成功');</script>";}
}
请问为什么发表评论之后,刷新还会自动发表空评论,
该怎么解决,谢谢




http://www.zshome.net.cn 装饰·家 新站上市
2007-10-22 09:24 AM#1
查看资料  Blog  发短消息  QQ  顶部
 
loveloop
注册会员
Rank: 2



UID 78018
精华 0
积分 188
帖子 156
金钱 188 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-8-10
来自 北京市
状态 离线
[推荐阅读] 吹牛贴
你的unset之后,然后history了一下,就是又重新产生了一个submit,所以会继续
这里尽量不要用histroy,会造成多次的重复提交。
http://www.benxiaohai.com/read.php/426.htm 这篇文章已经到了我的博客中,欢迎

[ 本帖最后由 loveloop 于 2007-10-22 01:25 PM 编辑 ]




绝想日记网
2007-10-22 01:23 PM#2
查看资料  访问主页  Blog  发短消息  QQ  Yahoo!  顶部
 
areuin
新手上路
Rank: 1



UID 69390
精华 0
积分 10
帖子 58
金钱 10 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-3-13
状态 离线
[推荐阅读] MySQL存储过程编程 (教程)
在写的一个收银销售商品过程中,全部是用回车来作的,就有那种多按回车导致的问题而重复提交,我就在这个用户里面加一个时间字段,然后在页面上生成一个时间串,提交后,把页面的时间串跟用户表的时间戳进行比较,一致就不能提交否则就可以,最后把用户表的那个字段更新成刚刚提交的时间串。
2007-10-22 09:03 PM#3
查看资料  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.040789 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP