我创建了一个数据库,其中包含为某个地方投票的数据。我已经设法让它工作到可以正确计算和显示选票的地步。
我想引入一个 cookie 来让人们更难坚持投票。这是我到目前为止得到的代码(对不起,如果这是非常错误的,我对此很陌生)。基本上我希望它检查表单是否已发送以及cookie是否不存在,如果存在则添加投票(否则什么都不做 - 我仍在寻找代码以禁用我的软件中的表单按钮)
页面显示正确,但我在单击按钮时收到“无法显示标题信息”消息,当我刷新时,投票仍然被计算在内。
if (isset($_POST['votes']) && !isset($_COOKIE["placex"])) {
$query = mysql_query("UPDATE Places SET Votes = Votes +1 WHERE Places.Place='PlaceX'");
setcookie("placex");
}
// Default query
$sql = "SELECT * FROM Places WHERE Place='PlaceX'";
//execute the SQL query and return records
$result = mysql_query($sql);
?>
感谢您的任何想法!