-1
私はしたいので、私のウェブサイトで一度好きです。 PHP:フォーム PHP一度だけ投稿を好きにする方法
if(isset($_POST['yes'])) {
$pollid = $_POST['pollid'];
$sql = "UPDATE poll SET yes = yes + 1 WHERE pollid='".$pollid."'";
mysqli_query($con, $sql);
header("Location: index.php");
}
if(isset($_POST['no'])) {
$pollid = $_POST['pollid'];
$sql = "UPDATE poll SET no = no + 1 WHERE pollid='".$pollid."'";
mysqli_query($con, $sql);
}
:助けを
echo '<form action="index.php" method="POST">';
if(isset($_SESSION['u_id'])) {
echo '<input type="hidden" name="pollid" value="'.$r['pollid'].'">';
echo '<button name="yes" id="btn1"><b>JA</b></button> ';
echo '<br />';
echo '<br />';
echo '<button name="no" id="btn2"><b>NEJ</b></button>';
おかげで、私はそれを発見した
したがって、UNIQUE制約を設定してください。 –
dbをそのままにしておきたい場合は、今すぐ中止し、準備完了のステートメントを使用してください(ライブに行く前に)。 –
は既に投票したユーザーを追跡します。セッションは信頼できません –