Spunks: Select + While funktioniert nicht!?

Hallo!

In meiner Funktion sollen mit Hilfe einer While Schleife mehrere select-options erstellt werden.. das klappt abe rnicht, nach einer ist Schluß. WKann das daran liegen, dass der parameter name=test nicht geändert wird und es so mehrere selects mit dem gleichen namen gäbe?? wenn ich das durch eine laufzahlvariable ändere funktioniert es aber trotzdem nicht..
hier mal eine art ausschnitt des quelltexts:

$n=0;
$zeilen=count($eins);

while($N<$zeilen)
{
print "<tr><td>".$eins[$n][0]."</td><td><select name=".$n." size=1>";

$n++;
$g=0;
$zeilen=count($li);
while($g<$zeilen){
print "<option value=".$zwei[0].">".$zwei[2]." </option>";

$g++;
}
   print "</select></td></tr>";
}

Danke,

Susanne

  1. mal ein $n, mal ein $N verwendet...

    1. nope daran liegts aber nicht, war ein tippfehler beim übertragen der Sache.

  2. hi,

    $zeilen=count($li);

    hier überschreibst du dir dein ursprüngliches $zeilen mit einem anderen wert.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. hi,

      $zeilen=count($li);

      hier überschreibst du dir dein ursprüngliches $zeilen mit einem anderen wert.

      stimmt - das ist mir auch grade aufgefallen, das ändert die ganze sache auch nicht.

      Interessant, aber für mich nicht  nachvollziehbar:

      if($g=$zeilen2-1)
      {
      break;
      }

      in die innerste while schleife

      damit funktioniert die äußere wieder, die innere geht nach einem durchlauf raus, obwohl diese abbruchbedingung eigentlich nicht erfüllt ist, da schleifen2 viel größer als 1 ist!?

      1. Hi,

        if($g=$zeilen2-1)

        Ist die Zuweisung hier beabsichtigt?

        cu,
        Andreas

        --
        Warum nennt sich Andreas hier MudGuard?
        Schreinerei Waechter
        Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
  3. so naja ich habs jetzt ausglagert und das klappt..

    aber jetzt hab ich noch ein neues problem:
    die options werden bei jedem durchgang einfach an die alten angehängt, die wollte ich aber gar nicht dabeihaben!??

    wie kann ich das vermeiden?

    Danke!!!!