Je dispose de quelques notions en PHP mais pas suffisantes pour corriger mon problème
Le voici : je souhaiterais au chargement de la page et en fonction de la date du jour et heure afficher le contenu du <li> du if ou du else.
Je vais essayer de m'expliquer...
Si par exemple, le jour est inférieur au 16 (du mois) et que l'heure est inférieure à 17h, alors j'affiche le <li> contenant "Lundi 18 mars", sinon j'affiche "Lundi 18 mars - Commande terminée", et ainsi de suite.
Ça marche plus ou moins : si les conditions par exemple du 18 mars sont réunis j'affiche bien le "if", sinon ça affiche le "else" mais ça affiche également le "else" des jours suivants alors que ça devrait pas
Par avance merci
Voici le code :
<?php
$heure = date('H');
$jour = date('d');
if ($heure < 17 && $jour <= 16)
{
echo '<li><a href="#" target="_blank">Lundi 18 mars</a></li>';
}
else
{
echo '<li class="end">Lundi 18 mars - Commande terminée</li>';
}
?>
<?php
$heure = date('H');
$jour = date('d');
if ($heure < 17 && $jour <= 17)
{
echo '<li><a href="#" target="_blank">Lundi 19 mars</a></li>';
}
else
{
echo '<li class="end">Lundi 19 mars - Commande terminée</li>';
}
?>
<?php
$heure = date('H');
$jour = date('d');
if ($heure < 17 && $jour <= 18)
{
echo '<li><a href="#" target="_blank">Lundi 20 mars</a></li>';
}
else
{
echo '<li class="end">Lundi 20 mars - Commande terminée</li>';
}
?>