Heim >Backend-Entwicklung >PHP-Tutorial >Erstellen Sie eine Dropdown-Liste mit PHP
php-Editor Xiaoxin stellt Ihnen vor, wie Sie mit PHP eine Dropdown-Liste erstellen. Dropdown-Listen sind gängige interaktive Elemente auf Webseiten. Durch die dynamische Generierung von Dropdown-Optionen über PHP können personalisiertere Funktionen erreicht werden. In PHP können Sie eine Schleifenstruktur verwenden, um die Array- oder Datenbankabfrageergebnisse zu durchlaufen, die Daten in die Dropdown-Liste zu füllen und den Effekt des dynamischen Ladens von Optionen zu erzielen. Durch einfache Code-Implementierung können Sie ganz einfach Dropdown-Listen erstellen, die Ihren Anforderungen entsprechen und so den Webseiten mehr Interaktivität und Benutzerfreundlichkeit verleihen.
Ein Dropdown ist eine Gruppe von Elementen in einer Liste. Der Inhalt ist unsichtbar, bis Sie auf den kleinen Pfeil klicken.
In diesem Artikel werden zwei Arten von Dropdown-Listen vorgestellt.
Schauen wir uns zunächst die statische Dropdown-Liste an.
Ein statisches Dropdown ist ein einfaches PHP-Dropdown ohne DatenbankVerbindung. Im folgenden Beispielcode erstellen wir ein statisches Dropdown-Feld für einige Programmiersprachen.
In der Liste werden wir die folgenden Sprachen haben.
Wir werden dann PHP verwenden, um 回显
die Sprache unserer Wahl auszuwählen.
Code:
//Create a static dropdown box <fORM id="L" method="post"> <select name="Language"> <option value="PHP">PHP</option> <option value="Python">Python</option> <option value="Java">Java</option> <option value="C++">C++</option> </select> <input type="submit" name="Submit" value="Submit"> </form> <?php if(isset($_POST['Language'])) { echo "Selected Language: ".htmlspecialchars($_POST['Language']); } ?>
Das Dropdown-Feld sollte so aussehen.
Wir klicken auf den Pfeil, um die vollständige Liste der Elemente im Dropdown-Feld im Bild oben anzuzeigen. Versuchen wir, die Sprache PHP
aus dem Menü auszuwählen und zu sehen, was passiert.
So erstellen Sie eine Dropdown-Box ohne DatenbankVerbindung. Werfen wir nun einen Blick auf die dynamische Dropdown-Liste.
Dynamisches Dropdown ruft Inhalte aus der Datenbank ab. Schauen wir uns ein Beispiel an.
Wir haben eine sample tutorial
的 Mysql 数据库。在我们的数据库中,我们有表 parkinglot
Mysql
Beispiel-Tutorial
. In unserer Datenbank haben wir die Tabelle parkplatz
. Siehe Tabelle unten.
BrandName
Aus der obigen Tabelle erstellen wir ein Dropdown-Feld, um den Inhalt unserer
SELECT * FROM
函数来获取 BrandName
Zuerst erstellen wir eine Datenbankverbindung und verwenden die Funktion SELECT * FROM
, um den Inhalt der Zeile
Code:
<?php $user = 'root'; $pass = ''; $db = 'sample tutorial'; $con = mysqli_connect("localhost", $user, $pass, $db); $sql = "SELECT`BrandName` FROM `parkinglot1` WHERE 1;"; $car_brands = mysqli_query ($con, $sql); ?> <html> <head> <title>Dynamic Drop Down Box</title> </head> <BODY bGColor ="yellow"> <form id="form" name="form" method="post"> Car Brands: <select Brand Name='NEW'> <option value="">--- Select ---</option> <?php while ($cat = mysqli_fetch_array( $car_brands,MYSQLI_ASSOC)):; ?> <option value="<?php echo $cat['BrandName']; ?>"> <?php echo $cat['BrandName'];?> </option> <?php endwhile; ?> </select> <input type="submit" name="Submit" value="Select" /> </form> </body> </html>Ausgabe:
Der Code ist erfolgreich. Es ist uns gelungen, den Inhalt der Tabelle aus der Datenbank abzurufen und in der Dropdown-Box zu verwenden.
Dieser Artikel zeigt, wie man in PHP zwei Dropdown-Listentypen erstellt.
Der Code für das dynamische Dropdown-Feld wird nicht ausgeführt, wenn Sie eine Automarke auswählen. Es wird nur angezeigt, was sich in unserer Datenbank befindet. 🎜
Das obige ist der detaillierte Inhalt vonErstellen Sie eine Dropdown-Liste mit PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!