Wo ist der Fehler ?
phpLearner
- php
0 romy0 Yzerman
0 Julian Hofmann
Hi @ll
ich steht irgendwie auf dem schlauch,
in folgendem code is n fehler, da komischerweise immer der erste eintrag nicht ausgewertet wird -> also nicht in der select box zum auswählen zur verfuegung steht.
-- code --
<SELECT NAME="userINS" CLASS="auswahl">
<OPTION VALUE="" >Bitte auswählen ...</OPTION>
<?
$userresult = mysql_query( "select user, UID from $tableuser where status = 9 order by user");
$userrow = mysql_fetch_array($userresult);
while($userrow = mysql_fetch_array($userresult))
{
$wert = $userrow[user];
$UID = $userrow[UID];
?>
<OPTION VALUE="insert.php?UID?<? echo $UID;?>"><? echo $wert; ?></OPTION>
<?
}
?>
</SELECT>
-- code --
ich bedanke mich jetzt schon mal fuer eure antworten ...
gruss
phpLearner
Hi,
$userrow = mysql_fetch_array($userresult);
while($userrow = mysql_fetch_array($userresult))
ich weiss nicht ob das der Grund ist, aber die obigen Zeilen sind doppelt gemoppelt... also ich würde das Erste $userrow=mysql... weglassen, schliesslich rufst Du es in der While-Schleife wieder auf!
wenn es daran nicht liegt würde ich mir mal die Datenbank angucken ob der Wert den DU erwartest auch vorhanden ist.
ciao
romy
klar liegt es daran.
In der ersten Zeile wird das Ergebnis ausgelesen.
In der zweiten wird's nochmal versucht auszulesen und ist jetzt natürlich nicht mehr da, also ist die Bedingung nicht mehr erfüllt.
Hallo
Dein Problem dürfte sein, dass der erste Datensatz bereits hier
$userrow = mysql_fetch_array($userresult);
in $userrow geladen wird, jedoch nicht ausgegeben wird, da sofort über die while-Schleife schon der zweite folgt (und $userrow überschreibt).
Grüße aus Würzburg
Julian
Hi Julian
$userrow = mysql_fetch_array($userresult);
in $userrow geladen wird, jedoch nicht ausgegeben wird, da sofort über die while-Schleife schon der zweite folgt (und $userrow überschreibt).
irgendwie sollte ich wohl frueher ins bett gehen *gg*
an die zeile hab ich ueberhaupt gedacht, aber wenn man sich richtig ueberlegt, wirds einem klar.
vielen dank!!
das forum hier ist einfach spitze.
gruss
phpLearner