hi,
usw... wenn dann aber eine id ='3' ensteht müsste ich ja manuel eingreifen .....
kann ich nicht mit einer select from schleife irgendwie sagen werfe
mir immer ein <option></option> aus mit der id .....
ist sowieso aus dem code nicht ersichtlich, warum du da für id=1, id=2 etc. jeweils ein eigenes select machst.
um genaueres sagen zu können, müsste man antürlich deine datenstruktur kennen.
unter der annahme, dass deine vertreter in ihrer tabelle eindeutig sind, sollte doch folgendes in etwa das gewünschte leisten:
<select name="neu_empf" id="neu_empf">
<option value="an alle">An Alle</option>
<?
$sql = "select name, vorname, id from vertreter";
$rs = mysql_query($sql) or die(mysql_error());
while($arr = mysql_fetch_array($rs)) {
echo '<option value="'.$arr['id'].'">'.$arr['name'].' '.$arr['vorname']."</option>\n";
}
?>
</select>
empfängerseitig müsstest du dann nur noch prüfen, ob "an alle" oder aber eine konkrete vertreter-ID übergeben wurde.
btw: stringvariablen bei der ausgabe immer noch in " einzufassen, ist so überflüssig wie ein kropf. bitte drauf verzichten.
gruß,
wahsaga
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."