lili421 a écrit :
Bonjour,
J'ai crée un petit site internet sous easy php pour mon bts !
Je passe Mardi à l'oral, et je dois présenter cette activité!
Mon problème est que l'une de mes requetes est fausse.
Plus exactement, j'ai 3 tables (BabySitter, Parent, Besoin)
Une BabySitter s'inscrit en précisant (par l'intermediaire de case à cocher) ses diponibilitées(matin, aprem, soir).
Un parent peut faire un ajout de Besoin.
Il doit alors préciser la date, et le moment (case à cocher) auquel il a besoin de quelqu'un.
Il y a donc 2 choses a tester:
- Il faut que si le parent coche soirée, je recupere tous les babySitter qui ont cochées au moins soirée !
- Si le code d'un babySitter se trouve deja dans la table Besoin, je teste si il est disponible à la date souhaitée, sinon pas besoin du test !
Voila l'une des requetes que j'ai testé, mais qui est incorrecte:
Code :
- $requete = "SELECT DISTINCT codeBabySitter, nomBabySitter, prenomBabySitter, telBabySitter, mobileBabySitter"
- . " FROM BabySitter"
- . " WHERE disponibiliteBabySitter1 = '$typeBesoin1'"
- . " AND disponibiliteBabySitter2 = '$typeBesoin2'"
- . " AND disponibiliteBabySitter3 = '$typeBesoin3'";
- . " AND Besoin.codeBabySitter = BabySitter.codeBabySitter"
- . " AND Besoin.dateBesoin <> '$dateBesoin'";
|
Merci d'avance pour votre aide !
|