UPDATE命令基于单选按钮选择

时间:2013-11-11 18:55:33

标签: php sql sql-update

好吧所以我有一个名为vote 3的表(idnum,name,numvotes)。我根据此表中的行数创建了一个数组中的单选按钮,所有行都具有相同的名称(name =“preference”)我需要更新numvotes字段(添加1),具体取决于所选的单选按钮。似乎无法使用以下代码...

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

1 个答案:

答案 0 :(得分:0)

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

假设$ _POST ['preference']是当前的投票数:

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