Salut, j'ai fait ça il y a un moment déjà avec des get, je te redonne 2-3 lignes de codes pour que tu vois ça...
Tu peux voir l'exemple sur cette page de simulation : http://www.restaurantlecercle.fr/simulation/page/root.php
Par défaut, la date sera normale, si je clique sur - ou + ( a gauche / droite de l'année cf le code après ) j'envoie un GET avec l'année, et je met automatiquement le mois à janvier...
<?php
if(!isset($_GET'Y']) or $_GET'Y'] == date('Y'))
{
$year = date('Y');
$month = date('n');
}
else
{
$year = $_GET'Y'];
$month = 1;
}
if(isset($_GET'date'])){
$year = date('Y',strtotime($_GET'date']));
$month = date('m',strtotime($_GET'date']));
}
else{
$_GET'date'] = date('Y-m-d');
}
$script ='
<script type="text/javascript">
var a=0;
var month ='.$month.';
</script>';
echo $script;
?>
<div align="center" class="year">
<a class="year" href="root.php?Y=<?php echo $year-1 ?>">- </a>
<?php echo $year; ?>
<a class="year" href="root.php?Y=<?php echo $year+1 ?>"> +</a>
</div>
Désolé je t'ai copié collé le code mais en gros c'est comme ça, et ça impactera sur $dates = $date->get_all($year);
La variable PHP entrée dans le script c'est pour le mois de janvier par défaut.
Bonne journée