While Schleife für selected funzt nich

Hey…

Ich habe mir was gecodet aber das funzt nicht ganz. Ich habe schon viele Möglichkeiten durchgenommen aber immer das gleiche Ergebnis: Die erste Option wird ausgegeben und bei der 2 steht o und bei der 3,4 und 5 ein Leerraum.

Hier mal der Code: [code]$fields = array(‘fname’,‘lname’,‘verliebt’,‘online’,‘zuletzt_online’);
$fields_name = array(‘Vorname’,‘Nachname’,‘Wer ist online?’,‘Wer war zuletzt online?’);
echo ‘’;

$count = 0;

while($count < 5)
{

$fields_name = $fields_name["$count"];
$fields = $fields["$count"];

if($_GET[“nach”] == $fields["$count"])
{ echo’’.$fields_name.’’;
}
else { echo’’.$fields_name.’’;
$count = $count + 1; }
}

echo’

’;[/code]

Bin jetzt auch noch nicht die Leuchte darin :wink: Wäre nett wenn sich mal einer damit kurz beschäftigt…

lg Lukas

Probier mal das, hattest ein paar Fehler drinnen:[code]
$fields = array(‘fname’,‘lname’,‘verliebt’,‘online’,‘zuletzt_online’);
$fields_name = array(‘Vorname’,‘Nachname’,‘Wer ist online?’,‘Wer war zuletzt online?’);
echo ‘’;

$count = 0;

while($count < count($fields))
{
if($_GET[“nach”] == $fields[$count])
{ echo ‘’.$fields_name[$count].’’;
}
else { echo’’.$fields_name[$count].’’;
$count++; }
}
echo’

’;[/code]

[quote=“lu-fun”][code] while($count < 5)
{

$fields_name = $fields_name["$count"];[/code][/quote]
Was passiert in dieser Zeile wohl mit deinem Array …?

Und gewöhne dir bitte ab, Variablen mit Anführungszeichen zu umgeben - das ist Unfug.

hehe^^

[code]$fields = array(‘fname’,‘lname’,‘online’,‘zuletzt_online’);
$fields_name = array(‘Vorname’,‘Nachname’,‘Wer ist online?’,‘Wer war zuletzt online?’);
echo ‘’;

$count = 0;

while($count < count($fields))
{
if($_GET[“nach”] == $fields[$count])
{ echo ‘’.$fields_name[$count].’’;
}
else { echo’’.$fields_name[$count].’’;
}
$count++;
}
echo’
[/code]

So ist es richtig :wink: das $count++; gehört in die andere Geschweifte klammer da sonst ein unendlicher Durchlauf geschaffen wird :wink:

xD und keiner hat mich darauf aufmerksam gemacht das in $fields ein array feld zu viel war… (verliebt) (was eig. auch nicht da rein sollte und nur von ner anderen Auswahlliste von mir stammt :smiley:)

THX aber für den fast richtigen Code… UND für den Hinweis mit den " :wink: (wusste ich net :wink:)