[Erledigt] Selectbox ausgabe warum resource id ausgabe????

Begonnen von lausbub, 26 April 2008, 19:37:40

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

lausbub

hallo ich möchte das ergebnis einer abfrage durch eine selectbox ausgeben lassen.

was ich nicht verstehe ist, befor die usernamen ausgegeben werden, steht als erstes in der selectbox

resourcce id #73    :red: und danach erst die usernamen.

warum das den?

und ich hoffe das ich recht habe, wenn ich keinen Valvue angebe wird der name der ausgegeben wird als wert beim versenden genommen oder?

Und noch eine kleine frage, wie mach ich es, das der eigene username nicht in der selectbox angezeigt wird?  :puzzled:

echo "<select size=\"1\" name=\"userliste\">";
  $userliste1 = sql_query("SELECT uname FROM ".$prefix."_users WHERE uid>1 ORDER BY uname");
                    echo"<option selected>$userliste1</option>";
                    while (list($uname1) = sql_fetch_row($userliste1))
                {
                        echo "<option>$uname1</option>";
                        }



könnte mir da bitte jemand helfen?

gruß
thorsten
PHP Version: 5.2.11
MySql Version: 5.0.51a
Server-Version: Apache/2.2.8 (Linux/SUSE)
Pragma 1.12

lausbub

ok die resource id ausgabe hab ich weg.

jetzt nur noch wie ich es anstelle, das der eigene username nicht ausgegeben wird.
:gruebel:


$qry = "SELECT uname FROM ".$prefix."_users WHERE `uid` > '1' ORDER BY uname ASC";
$result = sql_query($qry);
echo "<select size=\"1\" name=\"userliste\">";
while(list ($username) = mysql_fetch_row($result)) {
echo "<option value=\"".$username."\">".$username."</option>";

}


weis jemand Rat?

PHP Version: 5.2.11
MySql Version: 5.0.51a
Server-Version: Apache/2.2.8 (Linux/SUSE)
Pragma 1.12

lausbub

Ok hab die lösung

nur ein ungleich "<>" abfragen


Danke euch trotzdem.

Gruß

Thorsten

An die Admins.
Thema kann bitte geschlossen werden. Danke
PHP Version: 5.2.11
MySql Version: 5.0.51a
Server-Version: Apache/2.2.8 (Linux/SUSE)
Pragma 1.12