我使用以下代码为我的产品页面制作了一个"赞"按钮:
<?php
if('POST' == $_SERVER['REQUEST_METHOD']) {
$sql = "UPDATE table set `likes` = `likes`+1 where `product_id` = '1'";
$result=mysql_query($sql);
}
?>
<form action="<?php echo $_SERVER['PHP_SELF']?>" method="POST">
<input type = "submit" value = "like"/>
</form>
Run Code Online (Sandbox Code Playgroud)
就像一个小问题的魅力激发一样,每次访问页面都会注册"喜欢".
有人可以帮助解释我需要chnage/add,以便只在提交实际表单时才注册新的"赞"吗?
谢谢丹
<?php
if($_POST['like']) {
$sql = "UPDATE table set `likes` = `likes`+1 where `product_id` = '1'";
$result=mysql_query($sql);
}
?>
<form action="<?php echo $_SERVER['PHP_SELF']?>" method="POST">
<input type = "submit" value = "like" name='like'/>
</form>
Run Code Online (Sandbox Code Playgroud)
这应该有效;-)
| 归档时间: |
|
| 查看次数: |
21407 次 |
| 最近记录: |