我做了一個「喜歡」按鈕,我的產品頁面,此代碼:PHP/MySQL的Like按鈕
<?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>
就像一個魅力excpet一個小問題在於在每次訪問頁面註冊一個'喜歡'。
有人可以幫助解釋我需要chnage /添加新的'喜歡'只有當提交實際的表單時才註冊嗎?
感謝 丹
默認的'REQUEST_METHOD'是'GET',我沒有看到這可能導致一個像訪問頁面時。除非你的意思是用戶按F5? –