Formulář

Potřebuji poradit jak dostat online uživatele z tabulky databaze do formuláře

<selected size=1>
<option value="alle">všem
<option value =$?>$?
</selected>
dal už se mi to nedaří zobrazuje se mi vždy jen jeden výpis a nebo se to zobrazí dvakrát
?
Tak třeba:

<selected size=1>
<option value="alle">všem
<?
$foo = mysql_query('SELECT id, nick FROM online');
while($data = mysql_fetch_assoc($foo)){
echo '<option value="'.$data['id'].'">'.$data['nick'].'</option>';
}
?>
</selected>
to skusim,ja použival MySQL_Fetch_Array
Ja to zkusil takhe ale vypíše se mi to tolikrát kolik je zapisů v tabulce
teda ne ty udaje ale celý tlačitko

<?
include "const.php";

$spojeni = MySQL_Connect($server, $uzivatel, $heslo);
if (!$spojeni):
echo "Nepodařilo se připojit k MySQL.<BR>\n";
break;
endif;

MySQL_Select_DB($database,$spojeni);
$foo = mysql_query('SELECT id, prezdivka FROM lidi');
while($data = mysql_fetch_assoc($foo)){
echo "<input type=\"button\" name=\"poslat\" value=\"Poslat\">";
echo "<select name=\"masage\" size=\"1\">";
echo "<option value=\"alle\">Všem";
echo "<option value=\"".$data['id']."\">".$data['prezdivka']."";
echo "</select>";
}
?>
No to je jasný. Do toho while dáváš výpis tlačítka. Musí tam bejt jen výpis jedný volby...

<?
include "const.php";

$spojeni = MySQL_Connect($server, $uzivatel, $heslo);
if (!$spojeni):
echo "Nepodařilo se připojit k MySQL.<BR>\n";
break;
endif;

MySQL_Select_DB($database,$spojeni);
$foo = mysql_query('SELECT id, prezdivka FROM lidi');
echo "<input type=\"button\" name=\"poslat\" value=\"Poslat\">";
echo "<select name=\"masage\" size=\"1\">";
echo "<option value=\"alle\">Všem";
while($data = mysql_fetch_assoc($foo)){
echo "<option value=\"".$data['id']."\">".$data['prezdivka']."";
}
echo "</select>";
?>
OK už to šlape díky