Eine Dropdown-Liste ist ein gemeinsames Element in einem Webformular, mit dem der Benutzer einen oder mehrere Werte aus voreingestellten Optionen auswählen kann. In PHP können wir die Verarbeitung von Dropdown-Listen über einfachen Code implementieren. Dieser Artikel führt Sie durch die Umgang mit Dropdown-List-Optionen in Formularen in PHP.
Die Dropdown-Liste wird normalerweise verwendet
<form action="process_form.php" method="post">
<label for="fruit">Bitte wählen Sie Ihre Lieblingsfrucht aus:</label>
<select name="fruit" id="fruit">
<option value="apple">Apfel</option>
<option value="banana">Banane</option>
<option value="orange">orange</option>
<option value="grape">Traube</option>
</select>
<input type="submit" value="einreichen">
</form>
Wenn der Benutzer im obigen Code eine Option auswählt und auf die Schaltfläche "Senden" klickt, wird das Formular zur Verarbeitung an die Datei "Process_form.php" übermittelt.
Schauen wir uns anschließend an, wie Sie die Dropdown -Liste in PHP behandeln. Zunächst müssen wir den Wert der vom Benutzer ausgewählten Option erhalten. Sie können die $ _post -Variable verwenden, um die vom Formular übermittelten Postdaten zu erhalten.
$selectedFruit = $_POST['fruit'];
echo "Die Frucht, die Sie wählen, ist:" . $selectedFruit;
Der obige Code druckt die vom Benutzer ausgewählten Früchte aus. Hier bedeutet $ _Post ['Frucht'], dass wir den Wert der Dropdown-Liste mit dem Namen Fruit erhalten haben. Abhängig von der Wahl des Benutzers wird der $ SelectedFruit -Variablen der entsprechende Wert zugewiesen.
Wenn Sie möchten, dass die aktuelle Option standardmäßig in der Dropdown-Liste angezeigt wird, können Sie
<option value="apple" selected>Apfel</option>
Der obige Code setzt Apple als Standardauswahl. Es ist zu beachten, dass nur eine Option als Standardauswahl festgelegt werden kann.
Wir können auch Optionen für Dropdown-Listen über Schleifen dynamisch generieren, was sehr nützlich ist, um Optionen aus einer Datenbank oder einer anderen Datenquelle zu erhalten. Hier ist ein Beispiel für die Generierung von Optionen über PHP -Schleife:
$fruits = array("apple", "banana", "orange", "grape");
echo '<select name="fruit" id="fruit">';
foreach ($fruits as $fruit) {
echo '<option value="' . $fruit . '">' . $fruit . '</option>';
}
echo '</select>';
Der obige Code generiert entsprechende Optionen basierend auf den Werten im $ fruits -Array. Der Wert- und Anzeigetext für jede Frucht wird auf denselben Inhalt gesetzt.
In diesem Artikel wird angezeigt, wie die Dropdown-List-Optionen in PHP-Formularen behandelt werden, einschließlich des Erhaltens von benutzerdefinierten Werten, der Festlegung von Standardoptionen und der dynamischen Generierung von Dropdown-List-Optionen. Mit diesen grundlegenden Vorgängen können Sie Dropdown-Listen flexibel im Formular verarbeiten. Ich hoffe, dieser Artikel hilft Ihnen dabei, die Dropdown-Liste in PHP-Form besser zu verstehen und anzuwenden!