0

選択オプションからデータベースを更新する方法。

テストが選択されている場合は、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"; 
}
}
?>
4

2 に答える 2

1

ここから MySQL の基礎を学びます。

そして変更:

$sql = "UPDATE * from users SET increment = increment + 1 WHERE id = '".$id."'";

$sql = "UPDATE users SET increment = increment + 1 WHERE id = '".$id."'";
于 2012-12-24T05:04:05.760 に答える
0

idgetメソッドを介してアクション属性から送信している主キーを取得することについて話していると思います。クエリを次のように更新します

$sql = "UPDATE users SET increment = increment + 1 WHERE id = '".$_REQUEST['id']."'";
于 2012-12-24T05:11:48.827 に答える