par
yoann38 » 27 sept. 2019, 15:21
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>';
}
}
Bonjour tout le monde.
Voilà j'ai des infos issu de ma bdd j'aimerais pouvoir affiché un onglet [b]ouvert [/b]ou [b]fermé[/b] en ce moment.
Selon les champs issu de la bdd et l'heure actuel.
Ma requete actuel:
[PHP]
$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';
[/PHP]
J'ai donc 1 table horaire comme ci-dessous:
[b]id_horaire | id_bar | jour | opening | ouverture | fermeture[/b]
1 1 4 Ouvert 17h00 23h00
2 1 5 Ouvert 17h00 23h00
3 1 6 Fermé NULL NULL
[b]J'affiche du coup mes entrées ainsi:[/b]
[PHP]
// 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>';
}
}[/PHP]