Bonjours,
Voila je fais un site de reservation de chambres en ligne! J'ai un petit soucis avec un while qui ne fais que boucler
voici mon code
REquête
$datedebu=le debut du sejour
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $sql= "SELECT * FROM chambre,type,reserver where categorie='$type' and type.num_type=chambre.num_type and reserver.numchambre=chambre.numchambre and (reserver.datfin between ".$datedebu." and ".$datefin." or (reserver.datdebu between ".$datedebu." and ".$datefin.") or (reserver.datdebu<".$datedebu." and reserver.datfin>".$datefin."))";
$datefin= la fin du sejours souhaité
$type= le type de la chambre choisi ( simple , double ...)
Donc le soucis c'est que ma boucle ne se ferme jamais et la je vous avoue que je ne vois pas pourquoi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $result=mysql_query($sql,$dbh); $row=mysql_num_rows($result); while ($row>= mysql_fetch_array($result)) { ?><form name="dispo" action="choix.php" method="post">?> echo '<table>chambre : '.$type.' <tr><td>'.$prix. ' euros <tr><td>du '.$datdebu.' au '.$datfin.' pour '.$nbadulte.' adulte(s) et '.$nbenfant.' enfant(s) </table>'; ?> <input type="submit" name="bt_resa" value="reserver"><? }
Partager