Tu as besoin de savoir dans le tableau $recherche l'origine de la reqûete.
Donc rajoute dans le select un marqueur que j'ai appelé "tri" et tu fais :
$recherche1 = mysql_query("SELECT '1' AS 'tri', id, classe, titre, soustitre, MATCH (titre) AGAINST ('$req' IN BOOLEAN MODE) AS score FROM pages") or die (mysql_error());
Puis :
$recherche2 = mysql_query("SELECT '2' AS 'tri', id, classe, titre, soustitre, MATCH (description) AGAINST ('$req' IN BOOLEAN MODE) AS score FROM pages") or die (mysql_error());
Et enfin
$recherche3 = mysql_query("SELECT '3' AS 'tri', id, classe, titre, soustitre, MATCH (contenu) AGAINST ('$req' IN BOOLEAN MODE) AS score FROM pages") or die (mysql_error());
Tu merges le tout et le code tri qui prend la valeur 1, 2 ou 3 te désigne l'origine de la requête
Partager