Notice: Undefined variable:

ghisloy Messages postés 89 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,

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

Utilisateur anonyme
 
Bonjour

Si $_GET['NumHotel'] n'est pas défini, tu ne définis pas non plus $resultats.
C'est certainement ce qui se passe.
0
ghisloy Messages postés 89 Date d'inscription   Statut Membre Dernière intervention  
 
comment devrais-je le déclarer stp
0
Utilisateur anonyme
 
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.
0