Notice: Undefined variable:
ghisloy
Messages postés
137
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
j'ai bien déclaré ma variable $resultats
j'ai bien déclaré ma variable $resultats
<?php
if(isset($_GET['NumHotel'])){
$requete="SELECT DescriptionHotel, photo1, photo2, photo3, photo4, photo5 FROM HOTEL WHERE md5(NumHotel) LIKE '%".$_GET['NumHotel']."%' ";
$resultats=mysql_query($requete);
}
while ($SLIDE=mysql_fetch_array($resultats))
# code...
{?> cependant je recoi l'erreur que voici
Notice: Undefined variable: resultats in C:\Program Files (x86)\EasyPHP-12.1\www\IComparePointCom\description.page.php on line 142 Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in C:\Program Files (x86)\EasyPHP-12.1\www\IComparePointCom\description.page.php on line 142
2 réponses
-
Bonjour
Si $_GET['NumHotel'] n'est pas défini, tu ne définis pas non plus $resultats.
C'est certainement ce qui se passe. -
Elle est très bien déclarée comme ça, ce n'est pas le problème.
Ce qui n'est pas logique, c'est de faire ensuite un mysql_fetch_array si la variable n'est pas déclarée. Ça ne veut rien dire de regarder les résultats d'une requête, si on n'a pas fait de requête.