Hét vraag- en antwoordplatform van Nederland

Ik maak een kalender met PHP. Als ik van december naar januari wil, welke code moet ik dan neerzetten (om de $_SESSION te resetten)?

Ik maak dus een kalender met de programmeertaal PHP. Kijk naar deze code:

$_SESSION['maand'] = 1;
$_SESSION['jaar'] = 2016;

$maand = $_SESSION['maand'];
$jaar = $_SESSION['jaar'];

if (isset($_POST['volgende_maand'])) {
$maand++;
$_SESSION['maand'] = $maand;
}

// als je op de button klikt, gaat ie naar de volgende maand

Ok, maar wat moet ik doen als ik van december naar januari wil (dus plus één maand en plus één jaar)? Deze code lukt niet:

if ($maand == 13) {
$maand = 1;
$jaar = 2017;
}

// als de maand 13 wordt, gaat ie automatisch naar maand 1 en jaar 2017

Dat werkt dus niet.

Kan iemand mij helpen hoe ik van december naar januari ga? Alvast bedankt!

Verwijderde gebruiker
9 jaar geleden
Geef jouw antwoord
0 / 2500
Geef Antwoord

Antwoorden (1)

Je vergeet de session variabelen aan te passen. Probeer:

if ($maand == 13) {
$maand = 1;
$_SESSION[‘maand’] = $maand;
$jaar = $jaar + 1;
$_SESSION[‘jaar’] = $jaar;
}
rose
7 jaar geleden
Deel jouw antwoord
0 / 2500
Geef Antwoord
logo van Kompas Publishing

GoeieVraag.nl is onderdeel van Kompas Publishing