Bon, j'ai réussi a résoudre ce problème. J'ai modifié pas mal de mes fonctions pour que les réservations soient gérées avec 2 dates mais à celle qui suit, j'ai une erreur que je n'arrive pas à corriger.
Voici ma fonction :
Code :
- function ajoutReservation($date_debut, &date_fin, $chambre)
- {
- //Connexion à la base de données
- gite_connect();
- //Vérification de la chambre
- $verif_chambre = "SELECT * FROM chambres WHERE id_chambre = '".$chambre."'";
- $result_verif_chambre = mysql_query($verif_chambre);
- //Vérification des dates de réservation
- $verif_reserv_d_debut = "SELECT * FROM events WHERE chambre_id = '".$chambre."' AND date_event_debut <= '".$date_debut."' AND date_event_debut >= '".$date_fin."'";
- $verif_reserv_d_fin = "SELECT * FROM events WHERE chambre_id = '".$chambre."' AND date_event_fin >= '".$date_debut."' AND date_event_fin <= '".$date_fin."'";
- $result_reserv_debut = mysql_query($verif_reserv_d_debut);
- $result_reserv_fin = mysql_query($verif_reserv_d_fin);
- //Si la chambre existe et les dates sont bonnes
- if (mysql_num_rows($result_verif_chambre)>0 and mysql_num_rows($result_reserv_debut)<1 and mysql_num_rows($result_reserv_fin)<1)
- {
- //Requête d'insertion de la réservation
- $query = "INSERT INTO events (date_event_debut, date_event_fin, reservation, chambre_id) VALUES ('".$date_debut."', '".$date_fin."', 'en_cours', '".$chambre."')";
- $result = mysql_query($query);
- echo "insertion d'une réservation réalisée ! La chambre ".$chambre." est réservée du ".$date_debut." au ".$date_fin.".";
- }
- //Sinon avertissement
- else
- {
- echo "Insertion d'une réservation interrompue !<br> Aucune chambre correspondant aux données renseignées n'existe dans la base ou la chambre est déjà réservée ou en cours de réservation.";
- }
- }
|
Mon erreur est la suivante :
Code :
- Parse error: parse error, expecting `T_VARIABLE' in g:\easyphp\www\gite\gite_fonction.php on line 41
|
La ligne 41 correspond à la première ligne de la fonction.
Je n'ai pas vu de ; oublié, j'ai bien fermé les " ouverts... Je ne vois pas .
Merci de votre aide
Message édité par Manu la Science le 19-04-2005 à 16:50:01
---------------
Proverbe chinois: il vaut mieux apprendre à pêcher à un mendiant que de lui donner du poisson...