Je les recupère ainsi pour avoir le nombre de resultats
$_POST[mots]=trim($_POST[mots]);
$_POST[rubrique]=trim($_POST[rubrique]);
include ("inc/connect.php");
@MYSQL_CONNECT($serveur,$utilisateur,$mdp) or die ("Connexion impossible");
@MYSQL_SELECT_DB($db) or die ("Connexion à la base $base impossible");
if ($_POST['rubrique'] == all)
{
$mots = strtolower($_POST[mots]); // on passe les mots recherchés en minuscules
$mot = str_replace("+", " ", trim($mots)); // on remplace les + par des espaces
$mot = str_replace("\"", " ", $mot); // on remplace les " par des espaces
$mot = str_replace(", ", " ", $mot); // on remplace les , par des espaces
$mot = str_replace(",", " ", $mot); // on remplace les , par des espaces
$mot = str_replace(":", "", $mot); // on remplace les : par des espaces
$tab=explode(" " , $mot); // on place les differents mots dans un tableau
$nb=count($tab); // on compte le nbr d'élément du tableau.
$sql="SELECT * from recherche WHERE mots LIKE '%$tab[0]%'"; //on prépare la requête SQL.
for($i=1 ; $i<$nb; $i++)
{
$sql.="AND mots LIKE \"%$tab[$i]%\" "; // on boucle pour integrer tous les mots dans la requête
}
$result = mysql_db_query($db,$sql); // on execute la requête SQL.
$total = mysql_num_rows($result);
if ($total == 0)
{
echo "<p align=center>Aucun résultat !</p>";
}
elseif ($total == 1)
{
echo "<p align=center>Il y a $total résultat</p>";
}
elseif ($total > 1)
{
echo "<p align=center>Il y a $total résultats</p>";
}
Cette partie de code marche parfaitement mais lorsque je souhaite intègrer les images, rien ne marche c'est a dire que rien ne s'affiche mis à part le début de mon code précisé plus haut
$nb = '12';
//// On determine debut du limit ////
$debut=($page-1)*$nb;
$sql2=$sql; //requete permettant de connaitre le nombre de résultats
$sql.=" Limit $debut,$nb "; // requête limitante.
function CouperMot($result,$cut)
{
$message=wordwrap($result,$cut, " ", 1);
return $result;
}
while($result2=mysql_fetch_array($sql2) && $result=mysql_fetch_array($sql))
{
$result['rubrique']=CouperMot($result['rubrique'],$cut);
$result['nom']=CouperMot($result['nom'],$cut);
$result['dossier']=CouperMot($result['dossier'],$cut);
$titre="$result[titre]";
echo "<a href='voir.php?img=$result[id]'";
echo "'>";
echo "<img src='";
echo $result['rubrique'];
echo $result['dossier'];
echo "vignettes/" ;
echo $result['nom'];
echo "' align='absmiddle' border='0' vspace='5' hspace='5' alt=\"$result[titre]\">";
echo "</a>";
}
}
Aidez moi car j'ai beau tourner ca dans tous els sens rien n'y faitMerci