$ _POSTに、名前が変わる変数があります。名前はmodify_0ですが、最後の番号は押されたボタンによって変わります。とにかくその変数の数が何であるかを確認することはあります$_POST
か?
いう:
$_POST['modify_(check for number or any character)']
上記の正解に加えて、作業しやすいようにコードを少し変更することをお勧めします。
次の形式の入力を行う代わりに:
// works for all types of input
<input type="..." name="modify_1" />
<input type="..." name="modify_2" />
試してみてください:
<input type="..." name="modify[1]" />
<input type="..." name="modify[2]" />
このようにして、次の方法でデータを反復処理できます。
$modify = $_POST['modify'];
foreach ($modify as $key => $value) {
echo $key . " => " . $value . PHP_EOL;
}
これは、複数選択とチェックボックスで特にうまく機能します。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加