如何从select选项更新数据库。
如果选择了test,则从db行更新用户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";
}
}
?>发布于 2012-12-24 13:04:06
从了解MySQL基础知识。
和改变:
$sql = "UPDATE * from users SET increment = increment + 1 WHERE id = '".$id."'";至
$sql = "UPDATE users SET increment = increment + 1 WHERE id = '".$id."'";发布于 2012-12-24 13:11:49
我认为您正在讨论通过get方法从操作属性中检索主键id。将您的查询更新为
$sql = "UPDATE users SET increment = increment + 1 WHERE id = '".$_REQUEST['id']."'";https://stackoverflow.com/questions/14017246
复制相似问题