Calendrier résa / vérif enregistr mysql
lenovice
-
Alain_42 Messages postés 5361 Date d'inscription Statut Membre Dernière intervention -
Alain_42 Messages postés 5361 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je suis en train de créer un calendrier de réservation qui doit vérifier qu'aucun enregistrement n'ait été fait dans mysql à la date et créneau horaire choisi. Dans ce cas, j'utilise un liste menu pour afficher les heures disponibles restantes. Problème est que je n'arrive pas à afficher le créneau dispo lorsque la date n'est pas enregistré dans mysql... Merci bcp pour votre aide.
<?php
$reponse = mysql_query ("SELECT * FROM calendrier"); // Requête SQL
$res = mysql_query("SELECT COUNT(*) FROM calendrier WHERE date_resa = '$aaaa."-".$mm."-".$jj'");
while ($donnees = mysql_fetch_array($reponse)) {
if (($donnees['heure_debut']>10 && $donnees['date_resa']==($aaaa."-".$mm."-".$jj))
or(10>$donnees['heure_fin'] && $donnees['date_resa']==($aaaa."-".$mm."-".$jj))
or(mysql_result($res)==0))
{?><option value="10">10h00</option><?php break;}
else {break;}}
?>
je suis en train de créer un calendrier de réservation qui doit vérifier qu'aucun enregistrement n'ait été fait dans mysql à la date et créneau horaire choisi. Dans ce cas, j'utilise un liste menu pour afficher les heures disponibles restantes. Problème est que je n'arrive pas à afficher le créneau dispo lorsque la date n'est pas enregistré dans mysql... Merci bcp pour votre aide.
<?php
$reponse = mysql_query ("SELECT * FROM calendrier"); // Requête SQL
$res = mysql_query("SELECT COUNT(*) FROM calendrier WHERE date_resa = '$aaaa."-".$mm."-".$jj'");
while ($donnees = mysql_fetch_array($reponse)) {
if (($donnees['heure_debut']>10 && $donnees['date_resa']==($aaaa."-".$mm."-".$jj))
or(10>$donnees['heure_fin'] && $donnees['date_resa']==($aaaa."-".$mm."-".$jj))
or(mysql_result($res)==0))
{?><option value="10">10h00</option><?php break;}
else {break;}}
?>
A voir également:
- Calendrier résa / vérif enregistr mysql
- Mon calendrier - Télécharger - Santé & Bien-être
- Verif lien - Guide
- Logiciel gratuit conversion calendrier républicain - Télécharger - Études & Formations
- Calendrier partagé google - Guide
- Synchroniser calendrier outlook et gmail - Guide
1 réponse
parce que tu prends le pb à l'envers.
Il faut que tu partes de tous les créneaux et dates du mois complet, puis au moment de l'affichage dans ta liste si ce créneau est présent dans la BDD tu ne l'affiche pas
pour éviter de faire une interro base à chaque fois tu peux mémoriser les créneaux pris dans un array
Il faut que tu partes de tous les créneaux et dates du mois complet, puis au moment de l'affichage dans ta liste si ce créneau est présent dans la BDD tu ne l'affiche pas
pour éviter de faire une interro base à chaque fois tu peux mémoriser les créneaux pris dans un array