il faut donc que tu ram�nes les plages horaires d�j� utilis�es pour la salle et les stocker dans une variable JS
C'est mieux que de les mettre dans un select, je pense.
A la construction du HTML, au lieu de faire un select avec les donn�es de la salle, tu stockes les donn�es dans un JSON. Exemple :
var donnees_salle = ["23/09/2013,10:00:00,11:30:00", "23/09/2013,14:00:00,15:30:00", "24/09/2013,10:30:00,12:00:00"];
Ou si tu souhaites un niveau plus fin :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| var donnees_salle = [
{
"date": "23/09/2013",
"plages": [
{
"debut": "10:00:00",
"fin": "11:30:00"
},
{
"debut": "14:00:00",
"fin": "15:30:00"
}
]
},
{
"date": "24/09/2013",
"plages": [
{
"debut": "10:30:00",
"fin": "12:00:00"
}
]
}
] |
Ensuite, une fonction qui permet de checker si la nouvelle date saisie chevauche celles-ci.
Enfin, si tout est ok, tu ne soumets que la date saisie. Les autres �tant d�j� dans la BDD, �a ne sert � rien de les reposter
Partager