bon ba a force de persévérance on en vois le bout .
jai trouver la soluce.
if (!empty($_GET'cat']) OR !empty($_GET'sta']) OR !empty($_GET'mot']))
{
$mot=$_GET'mot']; //le mot a rechercher
$cat=$_GET'cat']; //la catégorie a rechercher
$sta=$_GET'sta']; //le status de la personne
$reqpge = "";
$requete= "SELECT * FROM depotannonce WHERE titre LIKE '%$mot%' ";
if (!empty($cat)) {
$requete .= "AND categorie LIKE '%$cat%' ";
$reqpge .= "AND categorie LIKE '%$cat%' "; //requete pour savoir le nombre d'article total (count(*)
}
if (!empty($sta)) {
$requete .= "AND user_status like '%$sta%' ";
$reqpge .= "AND user_status like '%$sta%' "; //requete pour savoir le nombre d'article total (count(*)
}
$nombreDarticleParPage = 2;
$retodur = mysql_query('SELECT COUNT(*) AS nb_articles FROM depotannonce');
$retour = mysql_query("SELECT COUNT(*) AS nb_articles FROM depotannonce WHERE titre LIKE '%$mot%' $reqpge");
$donnees = mysql_fetch_array($retour);
$totalDesArticles = $donnees'nb_articles'];
$nombreDePages = ceil($totalDesArticles / $nombreDarticleParPage);
if (isset($_GET'page']))
{
$page = intval($_GET'page']); // On récupère le numéro de la page indiqué dans l'adresse
}
else // La variable n'existe pas, c'est la première fois qu'on charge la page
{
$page = 1; // On se met sur la page 1 (par défaut)
}
$premierArticleAafficher = ($page - 1) * $nombreDarticleParPage;
$requete .= "ORDER BY id DESC LIMIT $premierArticleAafficher,$nombreDarticleParPage";
$resultat=mysql_query($requete);
while ($rows = mysql_fetch_array($resultat))
{
bye