Heim > Backend-Entwicklung > PHP-Tutorial > Wie rufe ich mehrere ausgewählte Werte aus einem HTML-Formular mit Mehrfachauswahl in PHP ab?

Wie rufe ich mehrere ausgewählte Werte aus einem HTML-Formular mit Mehrfachauswahl in PHP ab?

Mary-Kate Olsen
Freigeben: 2024-12-18 07:00:12
Original
995 Leute haben es durchsucht

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

Mehrere ausgewählte Werte aus einem Auswahlfeld in PHP abrufen

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>
Nach dem Login kopieren

Um die ausgewählten Werte in display.php abzurufen , ist es wichtig, dem Namensattribut des Auswahlfelds eckige Klammern [] hinzuzufügen:

<select name="select2[]" multiple ...>
Nach dem Login kopieren

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";
}
?>
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage