我有一个简单的代码(非常简单的代码),我正在尝试一些工作用的东西,而我正在尝试一个函数,该函数使用post方法中的表单单选变量来更新SQL表,其中包含形式。但是,当我要尝试它时,它不会更新,并且会通知我。
它与查询有关(因为错误说在代码的那一行中),但是我仍然不知道它是什么。
我试图以不同的方式更改SQL语句的语法。我更改了将用于更改“ image_value”列的用户。我什至在phpmyadmin中检查了查询的语法,并且它起作用了。
这是php代码:
<?php
mysql_connect("localhost","root","");
function user_image($value){
print_r($value);
//This is the problem
$query = "UPDATE users SET image_value = '$value' WHERE (ID) = '6'";
mysql_query($query);
}
?>
在这里,我有表单的代码以及如何使用该函数(如果有未发现的错误)
<form method="post" action="">
<input type="radio" name="1" value="1">imagen1
<br>
<input type="radio" name="2" value="2">imagen2
<br>
<input type="radio" name="3" value="3">imagen3
<br>
<input type="radio" name="4" value="4">imagen4
<br>
<button type="submit"><span>Submit</span></button>
</form>
<?php
user_image($_POST);
?>
九州编程
萧十郎