Wer wie ich häufig Formulare braucht, in denen man ein Feld zur Auswahl des Jahres hat (z.B. in Suchboxen bei Reisewebseiten), kann mit dem nachstehenden kleinen Codeschnipsel sicher etwas anfangen.
Hier ein Beispiel, wie man die Jahre 1950 bis 2009 per range() in eine Optionsliste bekommt:
$jahr_arr = range(1950, 2009);
foreach($jahr_arr as $jahr_str) {
echo “<option value=\”" . $jahr_str . “\”>” . $jahr_str . “</option>\n”;
}
Will man nun aber beispielsweise immer das aktuelle Jahr und das Darauffolgende haben, geht das so:
$thisyear = date(Y);
$nextyear = $thisyear+1;
und dann für das Select-Feld:
echo “<option value=\”" . $thisyear. “\”>” . $thisyear. “</option>\n”;
echo “<option value=\”" . $nextyear. “\”>” . $nextyear. “</option>\n”;
Der Beitrag wurde
am Dienstag, den 15. September 2009 um 22:46 Uhr veröffentlicht
und wurde unter PHP Codeschnipsel abgelegt.
Du kannst die Kommentare zu diesen Eintrag durch den RSS 2.0 Feed verfolgen.
Du kannst einen Kommentar schreiben, oder einen Trackback auf deiner Seite einrichten.
Einen Kommentar schreiben
