POST 経由で送信されたすべての変数を取得する方法
POST データを処理するとき、PHP は $_POST 配列に自動的に値を設定します。配列のコンポーネントは、フォーム入力要素に関連付けられたデータを表します。
$_POST 配列の内容を表示するには、単純に var_dump($_POST); を使用するか、対応する配列キー (例: $name = $_POST["name"];).
フォームが通常のエンコード方法 (enctype="multipart/form-data") を使用していると仮定すると、チェックボックスが選択されているかどうかを確認できます。次の構文を使用します:
<code class="php">if (isset($_POST['myCheckbox']) && $_POST['myCheckbox'] == 'Yes') { ... }</code>
チェックボックスの配列があり、各チェックボックスに一意の「値」属性がある場合、選択された値は配列として使用できます。この配列にアクセスするには、構文 $arrayName = $_POST["arrayName[]"]; を使用します。以下に例を示します。
<input type="checkbox" name="myCheckbox[]" value="A" />val1 <input type="checkbox" name="myCheckbox[]" value="B" />val2 <input type="checkbox" name="myCheckbox[]" value="C" />val3
チェックボックス名に [] を使用すると、選択した値が $_POST['myCheckbox'] という配列で使用できるようになります。
以上がPHP で POST 経由で送信されたフォーム変数にアクセスして取得する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。