Pages

Affichage des articles dont le libellé est pleines. Afficher tous les articles
Affichage des articles dont le libellé est pleines. Afficher tous les articles

switch pour les heures creuses et pleines sujet

jeudi 30 janvier 2014




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.


Code:


$debut_hc=23;
$fin_hc=7;
$debut_hp=7;
$fin_hp=23;


ici on comprend bien que les heures creuses son de 23H à 7H et les heures pleines de 7H à 23H.

Mais ça marche pas vraiment, je ne trouve pas la bonne formule?

Code:


$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;
  }


Pouvez-vous m'aider ?

Merci.