Requetes disponibilté de date suivant critéres

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Requetes disponibilté de date suivant critéres

Re: Requetes disponibilté de date suivant critéres

par sylvaing26 » 21 sept. 2009, 11:38

A non ok je vois le truc ...
Comment les utilisateurs ont acces aux dates ?
Car il faut faire une requete pour chaque jour en fait, et voir le nombre de salons qui sont reservés pour ce jour là
Si il y a au moins un salon de reservé, on regarde ceux qui sont libres.
Mais dans ta question initiale tu demande juste pour savoir si le salon 1 et 2 sont libres en me^me temps et ensuite tu dis que tu dois gerer 6 salons ...
explique mieux

Re: Requetes disponibilté de date suivant critéres

par fxgordon » 21 sept. 2009, 10:22

Merci pour ta réponse, mais cela ne fonctionne pas non plus !!!
Il me sort quand même les dates ou au moins un des 2 est enregistré !!!
En plus je dois jongler avec 6 numero de salon et leurs disponibilités ...

Re: Requetes disponibilté de date suivant critéres

par sylvaing26 » 21 sept. 2009, 10:10

Pour moi c'est pas dans requete que ca ne marche pas mais plus dans le traitement de ta requete après
Il faut que tu fasse un truc du genre
$sql = mysql_query("SELECT * FROM planning WHERE num_salon IN(1,2) GROUP BY date_rdv");
$nb=mysql_num_rows($sql);
//// si $nb est égal a 1 ou 2 cela veut dire qu'il y a un des deux salons qui est pris
if($nb == 0){
echo "Les deux salons sont libres";
}

Re: Requetes disponibilté de date suivant critéres

par zeus » 21 sept. 2009, 09:28

Modération :
Afin d'améliorer la lisibilité de ton message,
pense à utiliser les balises [code] ou [php] (selon le langage utilisé).

Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu postes un nouveau message.

Des indications sont disponibles sur la manière de mettre en forme vos messages dans la FAQ

Requetes disponibilté de date suivant critéres

par fxgordon » 21 sept. 2009, 00:52

Bonjour je cherche à contraindre les résultats de ma requête ...
J'ai une table avec :

Code : Tout sélectionner

date_rdv / num_salon / nb_pers_total 2009-09-23 / 1 / 25 2009-09-23 / 2 / 25 2009-09-24 / 2 / 25 2009-09-25 / 1 / 25 2009-09-25 / 2 / 25
Je cherche à afficher les dates où l'on peu utiliser les salons 1 et 2
hors pour le 24 l'on ne peut pas ... car le num_salon 1 n'est pas enregistré !!!
J'ai :
SELECT * FROM planning WHERE num_salon IN(1,2) GROUP BY date_rdv
=> le 2009-09-24 apparait quand même ...
ou
SELECT * FROM planning WHERE num_salon = 1 AND num_salon = 2 GROUP BY date_rdv
=> aucune date n'apparait !!!!
Je voudrais un SELECT qui affiche la date ou num_salon = 1 mais aussi à 2 ... autrement ca n'affiche pas ...
Merci d'avance