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 "<font color=\"#333333\"><b>$page_num</b> Page sur un total de <b>$total_num_page</b> page(s)<BR>";
$prevpage = $cur_page-1;
$nextpage = $cur_page+1;
if ($page_num != 1){print "<a href=\"./clients.php?cur_page=$prevpage\" class=\"jaune\"> Page précédente</a> ";}
if ($page_num != $total_num_page){print " <a href=\"./clients.php?cur_page=$nextpage\" class=\"jaune\"> Page suivante</a> ";}
}
if (mysql_num_rows($req)==0)
{
echo("<tr bgcolor=\"#ffffff\"><td colspan=\"5\">Aucune réponse !</td></tr>");
}
else
while($ligne = mysql_fetch_array($req))
{
$num_clt = $ligne["id_clt"];
$email = $ligne["email"];
$nom = $ligne["nom"];
$prenom = $ligne["prenom"];
$password_clt = $ligne["password"];
$etat3 = $ligne["etat3"];
$but_pret = $ligne["but_pret"];
ECT....