「保留」と呼ばれる複数選択ドロップダウン フィールドがあります。
何も選択されていない場合、保留名は $_POST に表示されません
$_POST 配列に表示されるフィールドは、選択されているか、テキスト フィールドにデータがあるフィールドのみです。
$_POST にすべての入力フィールド (データが含まれているかどうかにかかわらず) を強制的にリストするにはどうすればよいですか?
「保留」と呼ばれる複数選択ドロップダウン フィールドがあります。
何も選択されていない場合、保留名は $_POST に表示されません
$_POST 配列に表示されるフィールドは、選択されているか、テキスト フィールドにデータがあるフィールドのみです。
$_POST にすべての入力フィールド (データが含まれているかどうかにかかわらず) を強制的にリストするにはどうすればよいですか?
ブラウザが値をサーバーに送信しない場合、値$_POST
は含まれません。限目。
問題は POST ではなく、元のフォーム フィールドにあります。ブラウザーに値がない場合 (その値が空白であっても)、要求と共に入力を送信しません。サーバー側でこれについてできることは何もありません。
スペースの無駄かもしれませんが、投稿フィールドのシリアル化された配列 (データの有無にかかわらず) である追加のフィールドを使用して投稿を送信できる場合があります。
-ちょっとした考え