Folgendes Problem :
Ich habe ein Auswahlmenue mit 125 Einträgen, dass wie folgt aufgebaut ist :
Nun ist es so, dass ich, wenn ich einen Eintrag in meiner Datenbank ändern möchte, die entsprechende option als selected kennzeichnen möchte.
Auf diese Weise geht es, ist aber höchst umständlich :
Ok, wenn ich einen Titel hinzufügen will, baut sich das Menue in einer Schleife auf.
Aber wie kann ich in einer Schleife eine bestimmte Option als selected kennzeichnen
Ich habe ein Auswahlmenue mit 125 Einträgen, dass wie folgt aufgebaut ist :
PHP-Code:
<td><select name='auswahl'>
<option value='Blues'>Blues</option>
<option value='Classic Rock'>Classic Rock</option>
<option value='Country'>Country</option>
<option value='Dance'>Dance</option>
.......
Auf diese Weise geht es, ist aber höchst umständlich :
PHP-Code:
if ($row[stil] == 'Blues'){$blues = selected;}
if ($row[stil] == 'Classic Rock'){$classicrock = selected;}
if ($row[stil] == 'Country'){$country = selected;}
if ($row[stil] == 'Dance'){$dance = selected;}
.....
<option $blues value='Blues'>Blues</option>
<option $classicrock value='Classic Rock'>Classic Rock</option>
<option $country value='Country'>Country</option>
<option $dance value='Dance'>Dance</option>
......
PHP-Code:
.....
<td><select name='auswahl'>";
$mysqlabfr = "SELECT genre FROM genre";
$mysqlerg = mysql_query($mysqlabfr, $link) or die (mysql_error());
while ($row = mysql_fetch_array($mysqlerg))
{
echo "<option value='".$row[genre]."'>".$row[genre]."</option>";
}
echo "</select></td></tr><tr>
.....
Kommentar