Help plz Moteur de recherche dans un résultat page par page
rafou77
Messages postés65Date d'inscriptionmardi 2 mars 2004StatutMembreDernière intervention 7 février 2007
-
7 mai 2005 à 16:13
cs_garfield90
Messages postés388Date d'inscriptionlundi 7 juillet 2003StatutWebmasterDernière intervention10 février 2009
-
9 mai 2005 à 07:55
Bonjour,
j'ai un petit prob j'aimerai que mon code ci-dessous affiche 10 résultats sur chaque page avec la possibilité de faire une recherche par mot clé et par nom, les 10 résultats page par page fonctionnent quand j'enlève AND $type like "%$keyword%" sinon ça ne marche pas.
je sais que c'est juste un petit truc à faire mais lequel ?
Merci beaucoup
{
$limit_str = "LIMIT ". $cur_page * 10 .",10"; $req mysql_query("select clients2.etat3,clients2.password,clients2.prenom,clients5.id_clt,clients2.nom,clients5.date,clients2.id,clients2.email,clients5.id,clients5.but_pret from clients5,clients2 where clients2.id clients5.id_clt AND $type like "%$keyword%" GROUP BY clients5.id_clt ORDER BY clients5.date DESC $limit_str");
$reg = 'select * from clients2';
$nbr = mysql_num_rows(mysql_query($reg));
if ($cur_page "") {$cur_page 0;}
$page_num = $cur_page + 1;
$total_num_page = ceil($nbr/10);
print "<Center>";
if ($total_num_page != 0)
{
Print " $page_num Page sur un total de $total_num_page page(s)
";
rafou77
Messages postés65Date d'inscriptionmardi 2 mars 2004StatutMembreDernière intervention 7 février 2007 8 mai 2005 à 15:32
merci beaucoup ça marche mais maintenant il m'affiche que la premiere page avec 10 résultats et quand je clique sur la suivante plus rien ! si vous avez une idée ? merci
rafou77
Messages postés65Date d'inscriptionmardi 2 mars 2004StatutMembreDernière intervention 7 février 2007 8 mai 2005 à 16:49
c'est pareil que $limit_str = "LIMIT ". $cur_page * 9 .",9";
$req mysql_query("select clients2.etat3,clients2.password,clients2.prenom,clients5.id_clt,clients2.nom,clients5.date,clients2.id,clients2.email,clients5.id,clients5.but_pret from clients5,clients2 where $type like "%$keyword%" AND clients2.id clients5.id_clt GROUP BY clients5.id_clt ORDER BY clients5.date DESC $limit_str");
en fait le prob c'est les lien page suivante et précadente généré qui n'affiche pas les résultats.
Vous n’avez pas trouvé la réponse que vous recherchez ?
rafou77
Messages postés65Date d'inscriptionmardi 2 mars 2004StatutMembreDernière intervention 7 février 2007 8 mai 2005 à 17:37
je n'ai pas phpmyadmin... sur ma page je dois appuyer sur le bouton rechercher pour afficher les 10 premiers résultats ce qui n'est déjà pas normal (ça devrait s'afficher au chargement de la page) le prob vient de la en fait. merci pour ta patience.