Page 1 sur 1

Horaire boutique Fermé ou Ouvert

Posté : 27 sept. 2019, 15:21
par yoann38
Bonjour tout le monde.
Voilà j'ai des infos issu de ma bdd j'aimerais pouvoir affiché un onglet ouvert ou fermé en ce moment.
Selon les champs issu de la bdd et l'heure actuel.

Ma requete actuel:
$sql = 'SELECT SQL_CALC_FOUND_ROWS *, COUNT(avis.id_bar) AS nb_vote, CEIL(AVG(note)) AS moyenne_note FROM bars LEFT  JOIN avis ON bars.id = avis.id_bar LEFT  JOIN horaires ON bars.id = horaires.id_bar  WHERE ville = :ville'; 
J'ai donc 1 table horaire comme ci-dessous:

id_horaire | id_bar | jour | opening | ouverture | fermeture
1 1 4 Ouvert 17h00 23h00
2 1 5 Ouvert 17h00 23h00
3 1 6 Fermé NULL NULL

J'affiche du coup mes entrées ainsi:
// Jour de semaine - Ex : 5 pour Vendredi
var_dump($jour_actuel = date('N'));

// objectif affiché Fermé ou Ouvert selon le jour et l'heure
if($sql->rowCount() > 0) {	
					while($etablissement = $sql->fetch(PDO::FETCH_ASSOC)){  
                                              echo'
                                              <h3>'.$etablissement['nom_etablissement'].'</h3>';
  }
}