0

私はphpを使用して、データベースへの更新のために着信POST(安静)クエリを解析しています。ただし、ユーザーは一度に最大 10 個のフィールドの任意の組み合わせを更新することを選択できます。$_POST[] の潜在的な各項目に対して isset を狂ったように実行することでこれを処理できることはわかっていますが、これを行うためのより標準的な方法があるかどうか疑問に思っています (私は PHP の専門家ではありません)。ありがとう!

4

2 に答える 2

0

二通りしかありません。

フィールドを反復して POST の存在を確認するか、POST 変数を反復してフィールド セットの存在を確認します。

于 2013-07-02T01:26:30.127 に答える
0

$fields = array(
   'field1' => isset($_POST['one']) ? $_POST['one'] : null,
   'field2' => isset($_POST['two']) ? $_POST[ '2']: null
);

私にとっては、これが最善の解決策です

于 2013-07-02T02:26:59.620 に答える