While qui ne fait que boucler
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
Code:
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."))"; |
$datedebu=le debut du sejour
$datefin= la fin du sejours souhaité
$type= le type de la chambre choisi ( simple , double ...)
Code:
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"><?
} |
Donc le soucis c'est que ma boucle ne se ferme jamais et la je vous avoue que je ne vois pas pourquoi