0

それぞれ db テーブルからのデフォルト値を持つ約 15 個の入力フィールドを持つフォームがあります。JavaScript は、送信時にフィールドが変更されたかどうかをチェックします。

次に、私の質問が来ます:

送信された値のみを取得して、それらを使用してデータベース内のテーブルを更新するにはどうすればよいですか?

ここに私のコードの一部があります:

形:

<form method="post" action="controlPanel.php">
<input name="color_base2" value="<?php echo $info['color_base2']; ?>"></span>
<button type="submit" name="updateItem" value="<?php echo $info['id_item']; ?>" class="updateButton" />UPDATE</button>

更新された値のみが送信されることは確かですが、どれがそれらであるかがわからず、それらを取得して、入力フィールドが呼び出されたのと同じ方法で呼び出された PHP 変数にそれぞれを配置する必要があります...

ありがとう!

4

1 に答える 1

0

私が正しく理解していれば、JavaScript関数で変更されたデータをjsonオブジェクトに入れて、オブジェクトをphp関数に送信できます。PHP 関数では、各フィールドに個々の変数ではなくオブジェクトを使用できます。

于 2013-02-28T18:36:56.557 に答える