スクリプトが送信された後、入力のIDまたはフォームの名前のリストはありますか?

StackOverflow https://stackoverflow.com/questions/270260

質問

私がこれを手に入れたと想像しましょう:

index.phpは、ユーザーが編集してscript.phpで保存できる、特定のID /名前と異なる値を持つ予測不可能な数の入力を持つフォームを生成します

<form action="script.php" method="post">
<input id="1" name="1" type="text" value="1"/>
<input id="24" name="24" type="text" value="2233"/>
<input id="55" name="55" type="text" value="231321"/>
</form>

Script.php:

ここでは、index.phpによって生成されたすべての入力の配列のようなものを取得し、そのid / nameに対応するすべての値を保存する必要があります。

これを行う方法はありますか

役に立ちましたか?

解決

iには質問に何か足りない可能性がありますが、 $ _ POST 変数にはすべての名前=&gtが含まれます。求めている値のペア。たとえば、上記のHTMLスニペットで:

print_r(

iには質問に何か足りない可能性がありますが、 $ _ POST 変数にはすべての名前=&gtが含まれます。求めている値のペア。たとえば、上記のHTMLスニペットで:

<*>POST); // contains: array ( [1] => 1 [24] => 2233 [55] => 231321 ) // example access: foreach(

iには質問に何か足りない可能性がありますが、 $ _ POST 変数にはすべての名前=&gtが含まれます。求めている値のペア。たとえば、上記のHTMLスニペットで:

<*>POST as $name => $value) { print "Name: {$name} Value: {$value} <br />"; }

他のヒント

script.phpの$ _POST変数でarray_keysを使用して、作成した名前を引き出し、それらを使用して値を取得します。

$keys = array_keys( 

script.phpの$ _POST変数でarray_keysを使用して、作成した名前を引き出し、それらを使用して値を取得します。

<*>POST ); foreach( $keys as $key ) { echo "Name=" . $key . " Value=" .

script.phpの$ _POST変数でarray_keysを使用して、作成した名前を引き出し、それらを使用して値を取得します。

<*>POST[$key]; }

フォームを生成するためにクラスまたはフレームワークを使用しているように思えますが、フレームワークのドキュメントを読んで、このデータを収集しているかどうか/場所を確認する必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top