armelkoudou
Messages postés3Date d'inscriptionlundi 19 avril 2010StatutMembreDernière intervention 6 décembre 2011
-
12 août 2010 à 11:53
RaftY
Messages postés56Date d'inscriptionmardi 5 mars 2002StatutMembreDernière intervention12 août 2010
-
12 août 2010 à 12:19
bonjour à tous
j'ai un moteur de recherche par le quel je voudrai selectionner les criteres par liste deroulante afin d'affcher les resultats par secteur d'activité , pays et ville .
actuellement je n'arrive qu' à faire les recherche avec un seul critere , le secteur d'activité.
VOICI LE CODE DE LA PAGE QUI AFFICHE LE repertoire ET QUI CONDUIT A LA DEUXIEME PAGE REPERTOIR_TRI
RaftY
Messages postés56Date d'inscriptionmardi 5 mars 2002StatutMembreDernière intervention12 août 2010 12 août 2010 à 12:19
Bonjour,
Je vais juste répondre normal.
$requet = "SELECT * FROM afriwork09 WHERE secteur='$_REQUEST[secteur]' ";//selectionne la table
$totalID =mysql_num_rows(mysql_query($requet));//On récupère le nombre total d'entrée dans la base
// puis on divise le nombre totale par le nombre de liens que l'on veux afficher en simultané pour obtenir le nombre de pages
$nbpages=ceil($totalID/3);//4 indique 4 liens
Dans ta requete SQL tu n'as qu'une seule clause dans le WHERE qui concerne le secteur. Si tu ajoute d'autre filtres, le problème devrait ce résoudre.
Par contre sis tu as plusieurs paramètre hésite pas à construire par concaténation, en fonction de la disponibilité des paramètres dans le flux POST ($_REQUEST selon ton code)
______oOOO________OOOo________