私は動的に異なるフォームを構築します。私は現在のフォームIDに関連するすべてのフィールドを取得するデータベースを照会します。 (私は2つのテーブル、1つはフィールドのリストと1つの製品に関連付けられているフィールドのリストを持っている)。私は結合を行い、私はフォームを構築するためにすべての情報を得ることができます。動的に構築されたフォームからデータを取得する方法は?
正常に動作します。
私の質問は、$_POST
で送信されたデータの処理に関連しています。私はすべてのフィールドを知っているとき通常、私はこのようなデータを取得する:
$nom = htmlentities($_POST['nom']);
$prenom = $_POST['prenom'];
私は別の名前で300のフィールドすべてを持っているので、私はそれを行うことはできません。 名前フィールドを知らなくてもPHPですべてのポスト値を取得できますか?
フォーム要素の内容に応じて '!empty()/ isset()'メソッドとともに 'foreach'を使うことができます。 –
'htmlentities()' btwは、目的を表示するためのものです。 –
@ Fred-iops 'htmlentities() 'は何もしません。 'foreach'solutionで答えを投稿できますか?私はそれに投票することができました。 –