Code php: traiter des réservations
Fermé
fab-2-bzr
Messages postés
6
Date d'inscription
mardi 16 avril 2013
Statut
Membre
Dernière intervention
4 décembre 2014
-
29 avril 2013 à 12:51
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 - 6 mai 2013 à 14:42
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 - 6 mai 2013 à 14:42
A voir également:
- Code php: traiter des réservations
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Code activation windows 10 - Guide
- Code gta 4 ps4 - Guide
9 réponses
tu boucle jusqu'a ce que tu trouve une box libre ;
Si ta mis une valeur binaire à tes box (0/1).
Pour l'affichage, un bon tableau suffit !
Si ta mis une valeur binaire à tes box (0/1).
Pour l'affichage, un bon tableau suffit !
Utilisateur anonyme
Modifié par kyser soze le 29/04/2013 à 13:52
Modifié par kyser soze le 29/04/2013 à 13:52
Salut
Le formulaire d'inscription c'est bien mais c'est pas la plus grosse partie du site à développer!!
Je ne me rends pas bien compte de l'avancement du site, quelles sont les parties déjà faites? Avez vous une base de donnée? Quel niveau de programmation avez vous?
Résolu? ===> [RESOLU]
Le formulaire d'inscription c'est bien mais c'est pas la plus grosse partie du site à développer!!
Je ne me rends pas bien compte de l'avancement du site, quelles sont les parties déjà faites? Avez vous une base de donnée? Quel niveau de programmation avez vous?
Résolu? ===> [RESOLU]
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
29 avril 2013 à 14:56
29 avril 2013 à 14:56
Il te faut une table box dans ta BDD !
Ensuite comme l'a dit Loupix, tu boucles sur tous tes box jusqu'a en trouvé un libre pour les dates précisées.
Je développe un peu :
Table box(id, nom ? taille ? emplacement ?) A toi de voir ce qu'il te faut dedans.
Table reservation(id_box, date_debut, date_fin)
Tu vas alors cherché pour chaque box (donc id_box dans reservatin), celui qui est dispo aux dates voulues par l'utilisateur, donc pas compris entre date_debut et date_fin. Tu peux le faire en une requete avec un select distinct de id_box entre date debut et date fin !
Ensuite comme l'a dit Loupix, tu boucles sur tous tes box jusqu'a en trouvé un libre pour les dates précisées.
Je développe un peu :
Table box(id, nom ? taille ? emplacement ?) A toi de voir ce qu'il te faut dedans.
Table reservation(id_box, date_debut, date_fin)
Tu vas alors cherché pour chaque box (donc id_box dans reservatin), celui qui est dispo aux dates voulues par l'utilisateur, donc pas compris entre date_debut et date_fin. Tu peux le faire en une requete avec un select distinct de id_box entre date debut et date fin !
fab-2-bzr
Messages postés
6
Date d'inscription
mardi 16 avril 2013
Statut
Membre
Dernière intervention
4 décembre 2014
30 avril 2013 à 10:33
30 avril 2013 à 10:33
Bonjour à tous. Pour commencer je vous remercie pour vos réponses immédiates ;). J'apprends le langage PHP depuis un mois à peine, cela me plait et donc je me suis désigner pour le faire, mais c'est plus compliqué que je l'aurais imaginé!!!
- Je n'ai pas évalué les box en valeurs binaires, mais cela peut-être une bonne idée.
- Les parties déjà faites sont le formulaire d'enregistrement ainsi que le formulaire de réservation.
- Je détiens une base de données qui, je pense, doit être modifiée de toute urgence.
- Jeremy.s, il y à une seule chose que je n'ai pas comprise: "celui qui est dispo aux dates voulues par l'utilisateur, donc pas compris entre date_debut et date_fin".
En ce qui me concerne je vois déjà beaucoup mieux comment commencer ^^
Merci à tous pour votre aide.
- Je n'ai pas évalué les box en valeurs binaires, mais cela peut-être une bonne idée.
- Les parties déjà faites sont le formulaire d'enregistrement ainsi que le formulaire de réservation.
- Je détiens une base de données qui, je pense, doit être modifiée de toute urgence.
- Jeremy.s, il y à une seule chose que je n'ai pas comprise: "celui qui est dispo aux dates voulues par l'utilisateur, donc pas compris entre date_debut et date_fin".
En ce qui me concerne je vois déjà beaucoup mieux comment commencer ^^
Merci à tous pour votre aide.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
30 avril 2013 à 15:37
30 avril 2013 à 15:37
Tu parcours tes box. Tu vas regardé ses dates où il est déjà réservé, donc date debut et date fin. L'utilisateur à lui choisi une période, avec une date début et une date de fin. Donc tu peux exclure les box qui ne sont pas libre grace aux dates.
Jsais pas si j'ai été plus clair qu'avant enfaite x)
Jsais pas si j'ai été plus clair qu'avant enfaite x)
fab-2-bzr
Messages postés
6
Date d'inscription
mardi 16 avril 2013
Statut
Membre
Dernière intervention
4 décembre 2014
30 avril 2013 à 18:24
30 avril 2013 à 18:24
oui là je vois tout à fait ^^. Seulement j'ai aucune idée de savoir comment faire ce tri que tu me dis avec les dates :(. tu es programmeur?
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
30 avril 2013 à 20:23
30 avril 2013 à 20:23
Alors je pense que ya moyen de faire une belle requete SQL qui te renvois les id_box dispo pour une période donnée, mais jvais en faire une foireuse donc si quelqu'un peut en faire une ^^
En PHP tu récupères ton select * et tu boucles pour chercher le box qu'a pas de réservation dans la période demandée
En PHP tu récupères ton select * et tu boucles pour chercher le box qu'a pas de réservation dans la période demandée
fab-2-bzr
Messages postés
6
Date d'inscription
mardi 16 avril 2013
Statut
Membre
Dernière intervention
4 décembre 2014
2 mai 2013 à 14:37
2 mai 2013 à 14:37
ok, donc ça c'est pour access dans la base de données les requetes sql non?
Dsl pour le retard de réponse... la boucle la plus appropriée serait le "For" pour commencer?
Dsl pour le retard de réponse... la boucle la plus appropriée serait le "For" pour commencer?
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
2 mai 2013 à 14:44
2 mai 2013 à 14:44
Si t'as pas de connaissance en SQL ca va être dur, essaye quelque tuto sur le SQL, et sur la PDO en php aussi :) (Comment récupéré des lignes de ta base de données)
fab-2-bzr
Messages postés
6
Date d'inscription
mardi 16 avril 2013
Statut
Membre
Dernière intervention
4 décembre 2014
6 mai 2013 à 14:04
6 mai 2013 à 14:04
je me suis un peu renseigné, ça a l'air un peu compliqué... je vais plutot le creer en php, les boucles php sont plus simple à mon gout ^^
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
6 mai 2013 à 14:42
6 mai 2013 à 14:42
C'est pas forcément une question de je prend le plus simple, tu auras forcément besoin de connaissance en SQL et en PHP ^^