Pretpostavimo da imaš u bazi tablica koja se zove tablicaSaUserima i koja sadrži polja “id” i “user” (među ostalima).
id polje je jedinstveno u tablici i ne može se ponavljati (key).
Ja bih kod napravio ovako:
<?php
//spoji se na bazu
$dbhost = "localhost";
$dbname = "ImeBaze";
$dbuser = "KorisnickoIme";
$dbpasswd = "Zaporka";
if ( $db = @mysql_connect( @$dbhost, @$dbuser, @$dbpasswd ) )
{
mysql_select_db( $dbname, $db );
@mysql_query( "SET NAMES 'cp1250' COLLATE 'cp1250_croatian_ci'", @$db );
}
// procitaj polja sa userima iz tablice tablicaSaUserima
$query="select id, user from tablicaSaUserima order by user asc";
$result=mysql_query($query) or die (mysql_error()."
".$query."
");
// spremi opcije u varijablu
$opcija_sa_userima="";
while ($tmp=mysql_fetch_row($result))
{
$opcija_sa_userima.="<option value='".$tmp[0]."'>".$tmp[1]."</option>";
}
mysql_close ($db);
?>
<select name="useri">
<?php echo $opcija_sa_userima;?>
</select>