Meine Schleife und ein Drop Down

Jenny1983

Grünschnabel
Hallöle, bin nicht die hellste aber die schnellste;-).

Hab folgendes Problem.

$mach1=mysql_query("SELECT vorgabe,anschluss,anschluss2 FROM test ORDER BY RAND()");
echo "<select name='vorgabe'>";
while($unter=mysql_fetch_array($mach1))
{
$s1 = $unter[vorgabe];
$s2 = $unter[anschluss];
$s3 = $unter[anschluss2];
print("<option value=\"$s1\"</option>");

Ich bekomme folgende Ausgabe im Drop Down Menü:

vorgabe anschluss anschluss2
vorgabe anschluss anschluss2
vorgabe anschluss anschluss2

so sollte es aber sein:

vorgabe
vorgabe
vorgabe

ist es verständlich erklärt?:confused:

cucu
 
also ich seh da jetzt gerade kein Fehler ... aber versuch es doch mal testweise so :

PHP:
$mach1=mysql_query("SELECT vorgabe,anschluss,anschluss2 FROM test ORDER BY RAND()");
echo "<select name='vorgabe'>";
while($unter=mysql_fetch_array($mach1))
{
      echo "<option value='$unter[vorgabe]'></option>";
}

die anderen felder kannst du natürlich auch speichern ... dann aber als Array und nicht als Text-variable.
 
Zurück