ines la debutante:
SVP aidez moi j'ai fais mon premier pgm en php.un moteur ki recherche dans une FAQ (foieraux questions)ou l'utilisateur doit saisir des mots clés .
l'erreur est que quand il y'a deux mots clés apartenant a la méme question la question s'affiche deux fois et si il ya trois mots cles de la meme question elle va s'afficher 3fois
donc je penses qu'il faut créer un tableau ou on met tout les resultat apres on affiche pas les repetition .
SVP votre aide m'ai precieuse jattends des reponses le plus vite possible
voici mon script:
html>
<head>
<title>Sans Titre</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="HAPedit 2.4">
<style type="text/css">
<!--
.Style1 {color: #000000}
-->
</style>
</head>
<body bgcolor="#FFFFFF">
<?
require ("params.php");
mysql_connect ($host,$user,$password) or die ("erreur de connexion");
mysql_select_db ($base) or die("erreur");
$test=0;
$dico = $_POST['tab'];
$tabs =explode(" ",$dico);
$combien=count($tabs);
for ($i=0; $i<$combien;$i++)
{
$tabz=$tabs[$i];
$res1=mysql_query("select DISTINCT RefQuestion from motcles where intitulemotcles like '$tabz' ");
if($ligne1=mysql_fetch_row($res1)){
$test=1;
$refq=$ligne1[0];
$res2=mysql_query("select distinct * from questionreponse where RefQuestion like '$refq'");
$ligne2=mysql_fetch_row($res2);
$question=$ligne2[1];
echo" <G>$question<br><br><br></g>";
}
}
if ($test==0) { echo " <strong><h3>Désole ,pas de resultats pour votre recherche.Veuillez entrer des motsclés SVP</h3></strong>";}
?>
</span>
</body>
ps: et si vous connaissez une astuce comme afficher les mots clés en rouge dans le reslutat ca sera trop beau
merciiiiiiiiiiiiiiiiiiiii d'avance
</html>