J'ai réalisé un moteur de recherche sur mon site et je voudrais que soit affiché un certain nombre de résultats par page une fois le mot clef entré et le bouton "rechercher" cliqué.
Une partie de mon code ne fonctionne pas.
Voici le code qui établit ma requête de sélection et qui l'exécute:
Code : Tout sélectionner
// Running query:
$select = "SELECT * FROM objects
WHERE name LIKE '%".$recherche."%'
OR description LIKE '%".$recherche."%'
OR country LIKE '%".$recherche."%'
ORDER BY name ASC LIMIT ".$limit.",".$results_pg;
$result = mysql_query($select, $connect) or die ("Erreur : ".mysql_error());Voici à présent la part du code qui ne fonctionne pas, celle qui compte les résultats à afficher:
Code : Tout sélectionner
// Counting total records in table:
$count = "SELECT COUNT(id) FROM ".$result;
$result = mysql_query($count, $connect);
$row = mysql_fetch_row($result);
$totalRows = $row[0];