gpt4 book ai didi

php - 使用 session 用户名让每个用户只投票一次

转载 作者:行者123 更新时间:2023-11-30 22:04:38 28 4
gpt4 key购买 nike

我做了一个简单的投票投票它工作正常,但我不能为每个用户做它我的意思是如果我什至管理将投票投票保存在用户信息中我可以隐藏但是当我尝试插入用户时这是不可能的创建一个只声明了 votePoll 的新用户...其他一切都是空的,我认为这是一种错误的方法,我什至不介意如何显示用户正在投票的 votepoll。

这是我的投票代码

<?php
if(isset($_POST['submitme'])){
$submitme=$_POST['submitme'];
$yesOrNo=$_POST['yesOrNo'];
if(!empty($yesOrNo)){
$sqlv=$con->query("INSERT INTO votepoll (yesorno) VALUES ('{$yesOrNo}')");
header('location:index.php');

}
}

?>

最佳答案

在用户中添加你的“yesorno”行,而不是进行查询更新,不要插入!

if(isset($_POST['submitme'])){
$submitme=$_POST['submitme'];
$yesOrNo=$_POST['yesOrNo'];
if(!empty($yesOrNo)){
$sqlv=mysqli_query($con,"UPDATE users SET yesorno='$yesOrNo' WHERE username='$username'");
}
}

好的,所以当您单击按钮时,yesorno 会在行中更新为“yes”或“no”,您应该知道用户状态是如何工作的,if($userStatus==1) and 1 等于 Admin 这样做等等。我只是给你方向,现在从行中获取 yesrno 并将其设置为变量和 if("$userVote!="yes"&& $userVote!="no"):下面是你的 html cde 和 endif;我只是给了你一些如何解决这个问题的想法,并给出了方向。

关于php - 使用 session 用户名让每个用户只投票一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42168677/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com