Bonjour,
J'ai besoin de faire avec php un switch pour les heures creuses et les heures pleines.
Dans un formulaire son inscrit les heures qui sont stockées sur la basse de données mysql, et lu depuis les variables ci-dessous.
ici on comprend bien que les heures creuses son de 23H à 7H et les heures pleines de 7H à 23H.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $debut_hc=23; $fin_hc=7; $debut_hp=7; $fin_hp=23;
Mais ça marche pas vraiment, je ne trouve pas la bonne formule?
Pouvez-vous m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 $heure = date("G") ; $debut_hc=23; $fin_hc=7; $debut_hp=7; $fin_hp=23; switch ($heure) { case (($debut_hp > $fin_hp) && ($debut_hp < $fin_hp)) : $tarif_horaire = HP; echo "Tarif_horaire : 7H - 23H --> HP <br>"; break; case (($heure < $debut_hc) && ($heure < $fin_hc)) : $tarif_horaire = HC; echo "Tarif_horaire : 23H - 7H --> HC <br>"; break; default: echo "tarif_horaire : default <br>" ; break; }
Merci.
Partager