複数の選択が可能な選択ボックスを使用して HTML フォームを構築する場合、多くの場合、選択された値を PHP で取得する必要があります。後続の PHP スクリプト。この記事では、複数選択ボックスから選択したオプションにアクセスして表示するための詳細なソリューションを提供します。
次の HTML フォームを考えてみましょう:
<form method="get" action="display.php"> <select name="select2[]" multiple size="3"> <option value="11">eleven</option> <option value="12">twelve</option> <option value="13">thirette</option> <option value="14">fourteen</option> <option value="15">fifteen</option> </select> <input type="submit" name="Submit" value="Submit"> </form>
display.php で選択された値を取得するには選択ボックスの name 属性に角括弧 [] を追加することが重要です:
<select name="select2[]" multiple ...>
これにより、PHP は次のように処理します。 $_GET['select2'] を配列として指定します。 display.php の配列へのアクセスは簡単になります。
<?php header("Content-Type: text/plain"); foreach ($_GET['select2'] as $selectedOption) { echo $selectedOption . "\n"; } ?>
$_GET['select2'] 配列をループすることで、選択された各値を取得して表示できます。
以上がPHP の複数選択 HTML フォームから複数の選択された値を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。