Heim > Backend-Entwicklung > PHP-Tutorial > Wie kann ich mit $_GET mehrere Auswahlfeldwerte in PHP abrufen?

Wie kann ich mit $_GET mehrere Auswahlfeldwerte in PHP abrufen?

Mary-Kate Olsen
Freigeben: 2024-12-28 05:15:09
Original
500 Leute haben es durchsucht

How Can I Retrieve Multiple Select Box Values in PHP using $_GET?

Implementieren des Abrufs mehrerer Auswahlfeldwerte in PHP

Diese Frage untersucht ein Szenario, in dem ein HTML-Formular ein Auswahlfeld mit aktiviertem Mehrfachattribut enthält , sodass Benutzer mehrere Werte auswählen können. Das Ziel besteht darin, diese ausgewählten Werte auf der Seite display.php mithilfe des Arrays $_GET[] abzurufen.

Lösung:

So aktivieren Sie PHP für die Behandlung von $_GET[ 'select2'] als Array von Optionen verwenden möchten, müssen Sie dem Namen des ausgewählten Elements eckige Klammern hinzufügen. Hier ist eine modifizierte Version Ihres Codes:

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

Diese Änderung ermöglicht es PHP, die ausgewählten Optionen als Array zu interpretieren. Sie können dann in Ihrem PHP-Skript darauf zugreifen, indem Sie den folgenden Code verwenden:

header("Content-Type: text/plain");

foreach ($_GET['select2'] as $selectedOption)
    echo $selectedOption."\n";
Nach dem Login kopieren

Dieser Code durchläuft die ausgewählten Optionen und gibt jede einzelne in einer neuen Zeile aus. Beachten Sie, dass Sie $_GET je nach Wert des Formularmethodenattributs durch $_POST ersetzen können.

Wichtiger Punkt:

Die wichtigste Erkenntnis hier ist das Hinzufügen von eckigen Klammern Mit dem Namen des ausgewählten Elements im HTML-Formular können Sie auf die ausgewählten Werte als Array in Ihrem PHP-Skript zugreifen und so diese einfacher verarbeiten.

Das obige ist der detaillierte Inhalt vonWie kann ich mit $_GET mehrere Auswahlfeldwerte in PHP abrufen?. 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