selected i drop down menu
I den nedenstående kode har jeg konstrueret to drop downmenuer til et formfelt, hvor brugeren kan knytte nogle personer til noget information.Dette formfelt benyttes imidlertid også til at redigere eksisterende information, hvor nogle personer allere ER tilknyttet. Dette skulle gerne vise sig ved at disse personer er vist i drop downmenuen - altså skal de være SELECTED.
Men hvordan får jeg automatisk udviddet min HTML, så de rigtige personer bliver SELECTED???
Jeg havde overvejet at bruge et regulært udtryk, men det bliver meget tricky med to menuer.
<?
$query = \"select id, navn...\";
$selector1 = \"<select name=\\\"underviser_id\\\">
<option value=\\\"0\\\">ingen underviser\";
$selector2 = \"<select name=\\\"underviser_id2\\\">
<option value=\\\"0\\\">ingen underviser\";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_row ($result)) {
list($id, $navn) = $row;
$selector1 = $selector1. \"<option value=\\\"$id\\\">$navn\";
$selector2 = $selector2. \"<option value=\\\"$id\\\">$navn\";
}
$selector1 = $selector1. \"</select>\";
$selector2 = $selector2. \"</select>\";
?>
<tr><td>$selector1 $selector2</td></tr>