Seite 1 von 1

for Schleife

Verfasst: Fr 6. Jan 2006, 08:37
von project gonzo
Hallo, hab mal ne Frage,
Versuche mich gerade mal an einem Modul.
aber irgendwie haut das nicht hin.

Code: Alles auswählen

<select name=\"CMS_VAR[1]\">";
             for ($i=0; $i <= 24; $i++) {
              echo "<option value=\"CMS_VALUE[1]\">".$i."</option>";
}
Wenn ich diese Auswahl im Backend habe, zeigt er auch alles an, aber über nimmt die Werte nicht und springt immer wieder auf "0".
Muss ich da noch was einbauen?

Verfasst: Fr 6. Jan 2006, 10:18
von stese
input modul nehme ich an?

was willst du machen?

wenn die variable CMS_VALUE nicht gesetzt ist proidziert deine schleife folgendes:

Code: Alles auswählen

<select name="CMS_VAR[1]">
<option value="">0</option>
<option value="">1</option>
<option value="">2</option>
...
</select>
also wenn du eine selectbox mit den optionen 1-24 brauchst und der nur schauen soll, welcher wert aktuell gesetzt ist musst du das so machen:

Code: Alles auswählen

<select name=\"CMS_VAR[1]\">";
for ($i=0; $i <= 24; $i++) {

  if ( $i == "CMS_VALUE[1]" ) {
     echo "<option value=\"$i\" selected="\selected\">$i</option>";
  } else {
     echo "<option value=\"$i\">$i</option>";
  }
}

Verfasst: Fr 6. Jan 2006, 14:28
von project gonzo
ga geil!! Wunderbar es geht...
brauche bestimmt noch öfter eure Hilfe.. aber versuche mich
erstmal weiter anhand von beispielen.

Nochmals vielen Dank