Ich möchte eine Auswahlliste aus einem Array füllen.
Dafür "füttere" ich das Array zu Testzwecken "von Hand" einfach mal mit den 12 Monaten.
Später soll dies mit Daten aus einer Datenbank passieren.
Ich füttere also:
Code
$monate = array(1=>"Januar", 2=>"Februar", 3=>"März", 4=>"April", 5=>"Mai", 6=>"Juni", 7=>"Juli", 8=>"August", 9=>"September", 10=>"Oktober", 11=>"November", 12=>"Dezember");
anschliessend zähle ich:
$zaehlen per print ausgegeben spuckt mir auch 12 aus.
wenn ich mir daraus aber nun eine Auswahlliste generiere
PHP
<select name="monate">
<?php for ($i = 1; $i < $zaehlen; $i++) echo "<option value=\"$i\">$monate[$i]</option>"; ?>
</select>
zeigt mir diese nur Januar bis November an.
Irgendwie steh ich da grade auf'm Schlauch.
Sollte so doch funktionieren. Oder?