Heim >Backend-Entwicklung >PHP-Tutorial >Erstellen Sie eine Dropdown-Liste mit PHP

Erstellen Sie eine Dropdown-Liste mit PHP

PHPz
PHPznach vorne
2024-03-01 08:46:051154Durchsuche

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.


Erstellen Sie eine Dropdown-Liste in php

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.

  1. Statische Dropdown-Liste
  2. Dynamische Dropdown-Liste

Schauen wir uns zunächst die statische Dropdown-Liste an.


Erstellen Sie eine statische Dropdown-Liste in PHP

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.

  1. PHP
  2. Python
  3. Java
  4. c++

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[&#39;Language&#39;])) {
echo "Selected Language: ".htmlspecialchars($_POST[&#39;Language&#39;]);
}
?>

Das Dropdown-Feld sollte so aussehen.

PHP 创建下拉列表

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.

PHP 选择

So erstellen Sie eine Dropdown-Box ohne DatenbankVerbindung. Werfen wir nun einen Blick auf die dynamische Dropdown-Liste.


Erstellen Sie eine dynamische Dropdown-Liste in PHP

Dynamisches Dropdown ruft Inhalte aus der Datenbank ab. Schauen wir uns ein Beispiel an.

Wir haben eine sample tutorialMysql 数据库。在我们的数据库中,我们有表 parkinglotMysql

-Datenbank mit dem Namen Beispiel-Tutorial. In unserer Datenbank haben wir die Tabelle parkplatz.

Siehe Tabelle unten.

Erstellen Sie eine Dropdown-Liste mit PHP

BrandName Aus der obigen Tabelle erstellen wir ein Dropdown-Feld, um den Inhalt unserer

-Zeile abzurufen.

SELECT * FROM 函数来获取 BrandName Zuerst erstellen wir eine Datenbankverbindung und verwenden die Funktion SELECT * FROM, um den Inhalt der Zeile

abzurufen. Abschließend erstellen wir ein Dropdown-Menü für die oben genannten Elemente.

Code:

<?php
$user = &#39;root&#39;;
$pass = &#39;&#39;;
$db = &#39;sample tutorial&#39;;

$con = mysqli_connect("localhost", $user, $pass, $db);

$sql = "SELEC&#84;`BrandName` FROM `parkinglot1` WHER&#69; 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=&#39;NEW&#39;>
<option value="">--- Select ---</option>

<?php

while ($cat = mysqli_fetch_array(
$car_brands,MYSQLI_ASSOC)):;

?>
<option value="<?php echo $cat[&#39;BrandName&#39;];
?>">
 <?php echo $cat[&#39;BrandName&#39;];?>
</option>
<?php
endwhile;
?>
</select>
<input type="submit" name="Submit" value="Select" />
</form>
</body>
</html>

Ausgabe:

PHP 动态下拉框

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:lsjlt.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen