MERCI
<?
$db_host="localhost";
$db_user="root";
$db_passwd="";
$db="mess";
$table="soutien";
$cat= "$_POST douze"; //variable dans un champ dans un formulaire
$limit=1; //nombre de résultat afficher par page ici 1 par defaut
if (!isset($debut)) $debut = 0;
if (!empty($recherche)) // variable dans un champ d'un formulaire
{
$recherche=strtolower($recherche); //on passe en minuscule
$mots = str_replace("+", " ", trim($recherche));//on remplace les + par des espaces
$mots = str_replace("\"", "", $mots); //idem pour \
$mots = str_replace(",", " ", $mots); //idem pour ,
$mots = str_replace(":", " ", $mots); //idem pour :
$url = urlencode(urlencode($url));
$tab=explode(" " , $mots);
$nb=count($tab);
$table=urldecode($table);
$sql="select * from soutien where 1 AND cat= '$douze' AND crip like \"%$tab[0]%\" ";
for($i=1 ; $i<$nb; $i++)
{
$sql.=" $operateur cat='$douze' AND crip like \"%$tab[$i]%\" ";
}
$sql .= "ORDER BY '$tri' ";
$sql2=$sql; //requete permettant de connaitre le nombre de résultats
$sql.=" Limit $debut,$limit "; // requête limitante.
mysql_connect($db_host,$db_user, $db_passwd);
$result2 = mysql_db_query($db,$sql2);
$result = mysql_db_query($db,$sql);
//on compte les resultats
$resultat= mysql_numrows($result2);
?> je sais que sa va merder si je ne déclarre pas correctement mes variables car si le haut n'est pas bien déclarée tout le reste va planter