par
ISoon » 06 sept. 2013, 23:32
Bonjour, Bonsoir,
Donc j'ai créer un systeme de clic, donc celui qui à plus de "clic" doit être un meilleur résultats et doit être en faut.
Mais la, le lien qui à 0 clic et en faut et celui de 2 en bas ..
Voici le code :
<?php
if(isset($_POST['submit']))
{
$requete = trim(stripcslashes(htmlspecialchars($_POST['requete'])));
mysql_connect('xxxx','Xxxx','xxxxxx');
mysql_select_db('xxxxx') or die('erreur de connexion à la DB');
$query = mysql_query("SELECT id,titre,cle,categorie,description,texte,clic FROM contenu WHERE cle
REGEXP '[[:<:]]".mysql_real_escape_string($requete)."[[:>:]]' OR description
REGEXP '[[:<:]]".mysql_real_escape_string($requete)."[[:>:]]' OR texte
REGEXP '[[:<:]]".mysql_real_escape_string($requete)."[[:>:]]' ORDER by clic")
or die(mysql_error());
$nb_resultats = mysql_num_rows($query);
if($nb_resultats != 0)
{
echo'<div id="container"><div class="cadre2">Il existe <b>'.$nb_resultats.'</b> ';
if($nb_resultats > 1)
{
echo'Résulats ';
}
else
{
echo'Résulat ';
}
echo 'pour votre recherche "<b>'.$requete.'</b>" trouvée : <br/></div>';
$i = "1";
while($donnees = mysql_fetch_array($query))
{
echo'<br/><div class="cadre"> <a title="'.$donnees['titre'].'" name="resultat" href="resultat.php?id='.$donnees['id'].'"><div id="titre"> '.$donnees['titre'].'</div></font></a>'.$donnees['description'].'</div><div id="mini">'.$donnees['clic'].'</div><br/></div>';
$i++;
}
}
else {
echo 'Nous avons trouvée 0 résultats pour votre recherche "'.$requete.'", vous pouvez <a href="index.php">retournez à l index</a> ou ajouter votre <a href="insert_url.php">lien</a>';
}
}
?>
Donc j'aimerais que sa s'affiche en ordre décroissant et que le lien qui est premier et que sa affiche "Meilleur Résultats"
Merci beaucoup
Bonjour, Bonsoir,
Donc j'ai créer un systeme de clic, donc celui qui à plus de "clic" doit être un meilleur résultats et doit être en faut.
Mais la, le lien qui à 0 clic et en faut et celui de 2 en bas ..
Voici le code :
[php]<?php
if(isset($_POST['submit']))
{
$requete = trim(stripcslashes(htmlspecialchars($_POST['requete'])));
mysql_connect('xxxx','Xxxx','xxxxxx');
mysql_select_db('xxxxx') or die('erreur de connexion à la DB');
$query = mysql_query("SELECT id,titre,cle,categorie,description,texte,clic FROM contenu WHERE cle
REGEXP '[[:<:]]".mysql_real_escape_string($requete)."[[:>:]]' OR description
REGEXP '[[:<:]]".mysql_real_escape_string($requete)."[[:>:]]' OR texte
REGEXP '[[:<:]]".mysql_real_escape_string($requete)."[[:>:]]' ORDER by clic")
or die(mysql_error());
$nb_resultats = mysql_num_rows($query);
if($nb_resultats != 0)
{
echo'<div id="container"><div class="cadre2">Il existe <b>'.$nb_resultats.'</b> ';
if($nb_resultats > 1)
{
echo'Résulats ';
}
else
{
echo'Résulat ';
}
echo 'pour votre recherche "<b>'.$requete.'</b>" trouvée : <br/></div>';
$i = "1";
while($donnees = mysql_fetch_array($query))
{
echo'<br/><div class="cadre"> <a title="'.$donnees['titre'].'" name="resultat" href="resultat.php?id='.$donnees['id'].'"><div id="titre"> '.$donnees['titre'].'</div></font></a>'.$donnees['description'].'</div><div id="mini">'.$donnees['clic'].'</div><br/></div>';
$i++;
}
}
else {
echo 'Nous avons trouvée 0 résultats pour votre recherche "'.$requete.'", vous pouvez <a href="index.php">retournez à l index</a> ou ajouter votre <a href="insert_url.php">lien</a>';
}
}
?>[/php]
Donc j'aimerais que sa s'affiche en ordre décroissant et que le lien qui est premier et que sa affiche "Meilleur Résultats"
Merci beaucoup