kolivier2

Inscris le 27/03/2008 à 22:37
  • Nombre de sujets
    1
  • Nombre de messages
    5
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

kolivier2
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

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
LoadingChargement en cours