1

私は mysql を php と組み合わせて理解しようとしていますが、データベース内の何かを更新するためのフォームを作成しようとしました。

変更する必要があるパラメーターとして古い値を取得しています。編集するフィールドに配置します。ボタンを押すとすぐに、古い値を新しい値に更新するクエリを実行する必要があります。

次のコードがあるとします。

<?php
$oldvalue = $_REQUEST['value'];
?>
<form action="change.php">
<input type="text" name="newvalue" value="<?= $oldvalue ?>">
<input type="submit" value="send">
</form>

フィールドの oldvalue を変更できるようになりました。ボタンが送信されたら、クエリを実行します。

UPDATE test SET value='$newvalue' WHERE value='$oldvalue'

問題は、フォームと一緒に古い値を送信する方法です。change.phpでクエリを実行できるように

ありがとう!

4

1 に答える 1

1

古い値を非表示の入力に入れます。

<input type="hidden" name="old_value" value="<?php echo $oldvalue ?>" />
于 2012-05-26T11:03:28.550 に答える