Beim Erstellen von HTML-Formularen mit einem Auswahlfeld, das Mehrfachauswahlen ermöglicht, ist es häufig erforderlich, die ausgewählten Werte in abzurufen das nachfolgende PHP-Skript. Dieser Artikel bietet eine detaillierte Lösung für den Zugriff und die Anzeige der ausgewählten Optionen aus einem Mehrfachauswahlfeld.
Betrachten Sie das folgende HTML-Formular:
<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>
Um die ausgewählten Werte in display.php abzurufen , ist es wichtig, dem Namensattribut des Auswahlfelds eckige Klammern [] hinzuzufügen:
<select name="select2[]" multiple ...>
Dies informiert PHP über die Behandlung $_GET['select2'] als Array. Der Zugriff auf das Array in display.php wird unkompliziert:
<?php header("Content-Type: text/plain"); foreach ($_GET['select2'] as $selectedOption) { echo $selectedOption . "\n"; } ?>
Indem Sie das $_GET['select2']-Array durchlaufen, können Sie jeden ausgewählten Wert abrufen und anzeigen.
Das obige ist der detaillierte Inhalt vonWie rufe ich mehrere ausgewählte Werte aus einem HTML-Formular mit Mehrfachauswahl in PHP ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!