Page 1 sur 1

Tables pour des disponibilités par date

Posté : 12 sept. 2007, 15:37
par Andéa
Bonjour à tous,

Je doit créer un script PHP pour des réservations.
Un hébergeur rentre dans un accès restreint.
Il indique si sa location est (dispo, non dispo, peu dispo, fermé) pour des dates (plages de date ou une date seul).
Dois-je créer une table avec un id, un champ dispo (dispo, non dispo,...) et une date.
Mais comment ?
Un enregistrement pour chaque jour (avec id_hebergeur, dispo et date) ?
Donc si on me donne du 12/09/2007 au 15/09/2007 je fais une boucle et je crée 4 enregistrements (avec chacune le même type de dispo) ?
Ou je crée une table avec un enregistrement par jour et tous les hébergements (500). Ça à l'air mauvais !
Vous voyez autre chose ?

Merci par avance.

Posté : 12 sept. 2007, 15:42
par d0m
Tu peux créer une table avec les champs :
- id_hebergeur
- dispo
- date début
- date fin
de cette manière tu as une plage de date. Si c'est pour un jour, la date de début est la même que la date de fin.
Par contre, les modifications de disponibilités risquent d'être plus complexes que dans le cas d'une disponibilité par jour.

dispo suite

Posté : 12 sept. 2007, 15:52
par Andéa
Oui ça à l'air nettement mieux. Pas de boucle comme cela.
Je réfléchie encore un peu.

Andéa

Posté : 12 sept. 2007, 16:39
par Andéa
Bon en tout cas merci !