le 27/03/2008 à 22:42
Moteur de recherche resultat page vide
Bonsoir voila j'ai fait un petit moteur de recherche pour ma base, mais j'ai un souci au niveau de l'affichage du résultat final qui m'affiche un message que voici
comment y remédier ?
je vous remercie
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /mnt/103/sdb/f/9/pseudo/Nouveau dossier/Nouveau document texte.php on line 26
comment y remédier ?
<?php
$recherche = $_POST[recherche];
$critere = $_POST[critere];
// on se connecte à notre base
$connexion = mysql_connect("***","***","***" );
mysql_select_db("***",$connexion);
//1ere condition si l'user a fait sa recherche par code postal
if($critere == 'CPMaison')
{
$sq1 = "SELECT * FROM Maison WHERE CPMaison = '$recherche'";
$requete = mysql_query($sq1);
while ($recherche = mysql_fetch_array($requete)) ;
{
echo $recherche['NoMaison']." ".$recherche['RueMaison']." ".$recherche['CPMaison']." ".$recherche['VilleMaison']." ".$recherche['NbPlaces']." ".$recherche['NbChambres']." ".$recherche['Surface']." <br />";
}
}
//2éme condition si l'user choisi par ville
else if ($critere == 'VilleMaison')
{
$sq1 = "SELECT * FROM Maison WHERE VilleMaison = '$recherche'";
$requete = mysql_query($sq1);
while ($recherche = mysql_fetch_array($requete)) ;
{
echo $recherche['NoMaison']." ".$recherche['RueMaison']." ".$recherche['CPMaison']." ".$recherche['VilleMaison']." ".$recherche['NbPlaces']." ".$recherche['NbChambres']." ".$recherche['Surface']." <br />";
}
}
//3éme condition par nombre de chambres
else if($critere == 'NbChambres')
{
$sq1 = "SELECT * FROM Maison WHERE NbChambres = '$recherche'";
$requete = mysql_query($sq1);
while ($recherche = mysql_fetch_array($requete)) ;
{
echo $recherche['NoMaison']." ".$recherche['RueMaison']." ".$recherche['CPMaison']." ".$recherche['VilleMaison']." ".$recherche['NbPlaces']." ".$recherche['NbChambres']." ".$recherche['Surface']." <br />";
}
}
//4éme condition par nombre de places
else if($critere == 'NbPlaces')
{
$sq1 = "SELECT * FROM Maison WHERE NbPlaces = '$recherche'";
$requete = mysql_query($sq1);
while ($recherche = mysql_fetch_array($requete)) ;
{
echo $recherche['NoMaison']." ".$recherche['RueMaison']." ".$recherche['CPMaison']." ".$recherche['VilleMaison']." ".$recherche['NbPlaces']." ".$recherche['NbChambres']." ".$recherche['Surface']." <br />";
}
}
mysql_close();
?>
je vous remercie