【发布时间】:2012-12-10 15:12:42
【问题描述】:
如何从选择选项更新数据库。
如果选择了测试,则从数据库行更新用户 ID。
<form action="action.php?id=<?php echo $dnn['id'] ?>" method="post">
<select name="op">
<option value="test">test</option>
<option value="test2">test2</option>
</select>
<input name="submit" type="submit" value="submit" />
</form>
<?php
if (isset($_POST['submit']))
{
if ($_POST['op'] == "test")
{
$sql = "UPDATE * from users SET increment = increment + 1 WHERE id = '".$id."'";
mysql_query($sql);
}
else
{
echo "test2 is selected can't update the db";
}
}
?>
【问题讨论】:
-
似乎有什么问题?
-
UPDATE users而不是UPDATE * from users -
注意! PHP 的下一个主要版本弃用
mysql_系列函数。现在是switch to PDO 或mysqli 的好时机。
标签: php database select hyperlink option