Hello tout le monde alors voila mon problème est le suivant. Si le paramètre (mois) passer en url est vide, il choisi le mois en court. sinon il prend le mois passer en paramètre. jusque la tout va bien.
Mnt si le mois en url est a 13 (qui n'existe donc pas), je fais une redirection en ajoutant 1 année et le mois à 1 (janvier). Cela marche aussi.
Ensuite si le mois en url est a 0 (existe pas non plus), je veux rediriger en enlevant 1 année et le mois a 12. Mais ca ne marche pas parce que j'ai l'impression que $_GET['mois']=="0" passe dans le premier test du empty et ca ne marche pas.
Merci pour vos propositionsif (empty($_GET['mois']))
{
$current_month = date('n', time());
}
else
{
$current_month = $_GET['mois'];
if ($_GET['mois']=="13")
{?>
<script type="text/javascript">document.location.href="index.php?mois=1&an=<?php echo $_GET['an']+1 ;?>"</script>
<?php }
if ($_GET['mois']=="0")
{?>
<script type="text/javascript">document.location.href="index.php?mois=12&an=<?php echo $_GET['an']-1 ;?>"</script>
<?php }
}
Partager