jaartallen vooruit

Status
Niet open voor verdere reacties.

berehap

Gebruiker
Lid geworden
8 feb 2005
Berichten
330
Ik heb onderstaande code gekregen van mijn broertje die ik gebruik voor mijn agenda zegmaar. In mij admin pagina kan ik dus makkelijk agende punten toevoegen.

Er staan allemaal jaartallen in van 1900 ofzo tot 2007...maar ik wil graag er automatisch ook gelijk de volgende jaartallen bij staan, zodat ik ook feesten die later plaatsvinden kan toevoegen.

Mijn broertje, weet ook niet hoe ik de jaartallen omhoog krijg zegmaar. Ik heb -80 in de code al vervangen door +1, maar dit hielp ook niks.
Zou iemand mij hierbij kunnen helpen?

alvast bedankt

Code:
<?php
    echo '<select name="jaar" style="width:125px;">';
    for ($yy = date('Y')-80; $yy <= date('Y'); $yy++)
    {
        if ($yy == date(Y))
            echo '<option value="' . $yy . '" selected>' . $yy . '</option>';
        else
            echo '<option value="' . $yy . '">' . $yy . '</option>';
    }
    echo "</select> ";
?>CODE]
 
Ja hoor:

PHP:
for ($yy = date('Y')-80; $yy <= date('Y')+5; $yy++)

En als je ook nog wilt weten wat er staat:

PHP:
for // zolang
($yy = date('Y')-80; // huidig jaar minus tachtig
$yy <= date('Y')+5; // kleiner is dan huidig jaar + 5
$yy++ // doe er een jaar bij

Het is dus een loop. Hij herhaalt actie X [alles dat tussen { } staat] zolang het eerstgestelde jaar [huidig jaar - 80] lager is dan huidig jaar + 5. Elke keer dat die loop wordt doorlopen wordt er 1 bij het jaar opgeteld, dus krijg je zo'n extra optie in je menu.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan