好吧所以我有一个名为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);
?>
答案 0 :(得分:0)
您为$ _POST ['preference']返回的值加1,而不是数据库中的值+1。您还将值设置为字符串,而不是由单引号设置的数字。
假设$ _POST ['preference']是当前的投票数:
$uquery = "update voting set numvotes=". ($_POST['preference'] + 1) ." where idnum=".$_POST['idnum'];