Werte von DB-Tabelle in Drop-Down-Liste

corona

Erfahrenes Mitglied
Hallo,
ich habe eine Drop-Down-Liste in HTML erstellt. Das ganze sieht so aus:

<form action="select.htm">
<p>
<select name="top5" size="3">
<option>Heino</option>
<option>Michael Jackson</option>
<option>Tom Waits</option>
<option>Nina Hagen</option>
<option>Marianne Rosenberg</option>
</select>
</p>
</form>

Wie kriege ich jetzt die Werte der Sänger aus der DB heraus? Ich habe eine DB mit dem Namen "party" und der Tabelle "stars". Dort sind die obigen Sänger (Heino, Michael Jackson... etc.) als Zeilen eingefügt. Die Struktur der Tabelle "stars" sieht also so aus:
id stars
1 Heino
usw.

Danke für jede Hilfe,
Gruss!
 
hier mal etwas, wie ICH user aus einer tabelle auslese ...
vielleicht hilft dir das ...

<select name="angelegt" >
<option>auswaehlen</option>
<?php


$result= mysql_query("SELECT * FROM phpSP_users order by user ASC");
while ($row = mysql_fetch_object($result))
{
print "<option value=".$row->primary_key.">".$row->user."</option>";
}
?>
</select>
 
DANKE, DANKE, DANKE! Es hat funktioniert :)

Letzte Frage:
Könnte ich das gleiche auch mit Spaltennamen einer Tabelle machen?

Also habe folgenden Code in HTML:
<select name="Lokalitaetart" size="3" multiple>
<option>Cafe</option>
<option>Bar</option>
<option>Restaurant</option>
<option>Lounge</option>
</select>

Die Namen (Cafe, Bar, Restaurant etc.) sind dies mal in der Tabelle "arten" die Spaltennamen (und nicht Zeileninhalte wie vorhin). Geht das also dass ich irgendwie diese Spaltenamen per PHP in die Auswahl rein krieg?

Danke noch mal!
Gruss! :rolleyes:
 
Meiner Meinung nach unnötig.
Wie oft änderst du denn die Tabellenstruktur? Wohl eher nicht so oft!
Deswegen würde ich, wenn überhaupt, eine weitere Tabelle anlegen und dort die nötigen Eintragungen machen.

Wie sieht denn deine Tabellenstruktur aus? Sind die Tabellen normalisiert? Hört sich nämlich nicht danach an.
 
Zurück