基于单选按钮选择的 UPDATE 命令



好的,所以我有一个名为投票的表格,有 3 列(idnum、name、numvotes)。我根据此表中的行数在数组中创建单选按钮,所有按钮都具有相同的名称(name="首选项")我需要根据所选的单选按钮更新 numvotes 字段(添加 1)。似乎无法使用以下代码进行此操作...

<?php
$uquery = "update voting set numvotes='". ($_POST['preference'] + 1) ."' where idnum=" .$_POST['idnum'];
$uresults = mysql_query( $uquery);
?>

您是在为 $_POST['首选项'] 返回的值中添加 1,而不是数据库中的值的 +1。 您还将值设置为字符串,而不是由于单引号而设置的数字。

假设 $_POST['偏好'] 是当前的投票计数:

$uquery = "update voting set numvotes=". ($_POST['preference'] + 1) ." where idnum=".$_POST['idnum'];

相关内容

  • 没有找到相关文章

最新更新