ホームページ >バックエンド開発 >PHPチュートリアル >PHP の複数選択 HTML フォームから複数の選択された値を取得する方法

PHP の複数選択 HTML フォームから複数の選択された値を取得する方法

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-18 07:00:12997ブラウズ

How to Retrieve Multiple Selected Values from a Multi-Select HTML Form in PHP?

PHP で選択ボックスから複数の選択された値を取得する

複数の選択が可能な選択ボックスを使用して 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。