je souhaiterais savoir ce qui ne va pas dans mon code !
j'ai mis en place un formulaire de recherche à plusieurs critères.
j'arrive à récupérer les données choisies mais j'ai l'impression que la requête ne s'exécute pas et ne s'affiche pas !
Code de la requête
$requete = "SELECT id_ads, id_catg, id_subcatg, id_localisation, title, cdesc, prize, submitter, email, website, dateposted ";
$requete .= " FROM ".$prefix."_ads_ads WHERE ";
$requete .= " catgforprocess = '".$_POST['catgforprocess']."'";
$requete .= " AND (id_localisation = '".$_POST['id_localisation1']."' OR id_localisation = '".$_POST['id_localisation2']."' OR
id_localisation = '".$_POST['id_localisation3']."')";
if (empty($dateposted1) OR empty($dateposted2))
{ return false;
} else {$requete .= " AND (dateposted BETWEEN '".$_POST['dateposted1']."' AND '".$_POST['dateposted2']."')";
}$requete .= " ORDER BY id_ads DESC ";
Code de l'exécution et de l'affichage de la requête
$resultads = $db->sql_query($requete);
$totalads = $db->sql_numrows($resultads);
if ($totalads == 0) {
echo "<BR><center><b>"._NOADSAVAIL."</b><BR><BR><a href="javascript:history.go(-1);">Retour</a></center>";
} else {$j = 0;
while (list($id_ads,$title,$cdesc,$prize,$submitter,$email,$website,$dateposted) = $db->sql_fetchrow($resultads))
$j++; }
echo "".$id_ads."";
echo "".$title."";
echo "".$cdesc."";
echo "".$prize."";
echo "".$submitter."";
echo "".$email."";
echo "".$website."";
echo "".$dateposted."";
Merci à tous ceux qui pourront m'aider !!