Bonjour, j'ai crée un petit moteur de recherche interne qui fonctionne. Je désire maintenant créer une requête qui permette d'afficher le nombre de résultats de la recherche.
Voici le bout de code concernant la requête en question :
Plus loin, je fais un echo de $nb_resultats:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $select = "SELECT * FROM maisons WHERE 1".$piece.$commune.$type.$secteur.$transaction.$textfield." ORDER BY id"; // Exécution de la requête $raw = mysql_query($select) or die(mysql_error()); $nb_resultats = mysql_num_rows($select);
Lorsque je teste mon code, cela génère une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <td colspan='3'>Vos resultats (<? echo $nb_resultats; // on affiche le nombre de résultats if($nb_resultats > 1) { echo 'résultats'; } else { echo 'résultat'; } // on vérifie le nombre de résultats. ?>)</td>
Je sèche...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\wamp\resultat.php on line 59 Vos resultats ( 1) { echo 'résultats'; } else { echo 'résultat'; } ?>)![]()
Partager