Heim > Backend-Entwicklung > PHP-Tutorial > Wie fülle ich eine HTML-Dropdown-Liste mit Daten aus einer MySQL-Datenbank?

Wie fülle ich eine HTML-Dropdown-Liste mit Daten aus einer MySQL-Datenbank?

Susan Sarandon
Freigeben: 2024-11-08 22:59:02
Original
431 Leute haben es durchsucht

How to Populate an HTML Dropdown List with Data from a MySQL Database?

So füllen Sie eine HTML-Dropdown-Liste mit Daten aus einer MySQL-Datenbank

So füllen Sie eine HTML-Dropdown-Liste dynamisch mit Daten aus einer MySQL-Datenbank Führen Sie die folgenden Schritte aus:

  1. Führen Sie eine SQL-Abfrage aus, um die benötigten Daten aus der Datenbank abzurufen. Die Abfrage sollte Daten in einem geeigneten Format zum Füllen der Dropdown-Liste zurückgeben.
  2. Durchlaufen Sie die von der Abfrage zurückgegebenen Zeilen. Erstellen Sie für jede Zeile ein HTML-Optionselement mit den relevanten Daten aus der Zeile. Das Wertattribut des Optionselements sollte die eindeutige Kennung für den Datensatz enthalten, während der sichtbare Text innerhalb der Option den Anzeigewert darstellen sollte.
  3. Fügen Sie die generierten Optionselemente an die HTML-Dropdown-Liste an.

Ein Beispielcode, der PDO verwendet, um dies zu erreichen:

<code class="php">// Assume $db is a PDO object
$query = $db->query("SELECT id, name FROM agents"); // Run your query

echo '<select name="agents">'; // Open your drop down box

// Loop through the query results, outputing the options one by one
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
   echo '<option value="'.$row['id'].'">'.$row['name'].'</option>';
}

echo '</select>';// Close your drop down box</code>
Nach dem Login kopieren

Durch Befolgen dieser Schritte können Sie Ihre HTML-Dropdown-Liste mit aus Ihrer MySQL-Datenbank abgerufenen Daten füllen und so sicherstellen, dass neu hinzugefügte Agenten automatisch hinzugefügt werden als Optionen im Dropdown verfügbar.

Das obige ist der detaillierte Inhalt vonWie fülle ich eine HTML-Dropdown-Liste mit Daten aus einer MySQL-Datenbank?. 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