[MYSQL] Auswahliste mit Datenfüllen

Maffy

Erfahrenes Mitglied
Wie kann ich eine Auswahlliste mit Daten aus einer Tabelle füllen.

Ich habe folgende Felder id, schluessel.

Der Schluessel soll in der Auswahlliste angezeigt werden und die id beim abschicken mit übergeben werden.

MFG Matthias
 
Ganz sicher meint er das und ist damit mal wieder im falschen Forum!

PHP:
$result = mysql_query("SELECT id,schluessel FROM tabelle");
echo '<select name="name">':
while($row = mysql_fetch_array($result)){
    echo '<option value="$row['id']">$row['schluessel']</option>';
}
echo '</select>';
 
Ich hatte das schon als Funktion erstellt da ich dieses Feld in verschiedenen Formularen brauche, das Problem ist, das er die id nicht ubergeben hat und er mir die Daten nur dann angezeigt hat wenn ich ein * im Select.bereich eingesetzt habe.

Code:
//--> Erzeugt das Schluessel Optionsfeld
function print_schluessel(){

	print"		
		<select onChange=\"id\" name=\"showkat\">
	";
	$sqlbefehl= "Select * FROM " . EVENT_TABLE . "  ";
    $get  = mysql_query($sqlbefehl);
      while ($row = mysql_fetch_array ($get)) {
                echo "<option selected>$row[schluessel]</option>";
      }
echo "</select>";

}
 
Zurück