Barre de recherche Erreur [Résolu]

Signaler
Messages postés
38
Date d'inscription
mercredi 10 octobre 2012
Statut
Membre
Dernière intervention
23 juin 2014
-
Messages postés
38
Date d'inscription
mercredi 10 octobre 2012
Statut
Membre
Dernière intervention
23 juin 2014
-
Bonjour

J'ai effectué une barre de recherche qui recherche dans ma base de données sa fonctionne bien il me sort le nombre de résultat ainsi que les résultats lors des résultats j'ai rajouter une option valider et refuser

Si sa valide sa transfert dans une autre base de données.
Si sa refuse sa détruit la données .

Quand je click sur l'un ou l'autre sa marche niquel la /les requêtes s'effectue
Le problème c'est aprés sa me sort 2 erreurs qu'ils sont :

-Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in
A cette ligne :
$nb=mysql_num_rows($resultat);
echo "<br><b>Nombre de résultats : </b>".$nb."<br>";


-Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in

A cette ligne :

while ($ligne= mysql_fetch_array($resultat)) {
        $num=$ligne['Num'];
       $type=$ligne['Type'];


Merci d'avance pour tout aide

1 réponse

Messages postés
29617
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 septembre 2020
337
Bonjour,

Pour être sûr... il nous faudrait voir le code entier.....


Mais bon... déjà.. ce ne sont QUE des Warning.

Et puis... lorsque tu fais ta requête... avant de vouloir utiliser le "résultat" de cette requête il faut que tu testes si elle s'est bien passée....


un truc du genre :

//Ma requête... ou n'importe quelle autre..
$sql = " Select * From Matable";


// Execution de la requête
$req = mysql_query($sql);

// Vérification qu'elle s'est bien faite avant utilisation...
if($req){
// Le reste de mon code....

$nbligne = mysql_num_rows($req);

//etc....



}




Tu peux aussi regarder l'utilisation de
 or Die() 

Messages postés
38
Date d'inscription
mercredi 10 octobre 2012
Statut
Membre
Dernière intervention
23 juin 2014

c'est bon les warning on disparu avec ton code que j'ai adaptée
Merci pour l'aide A bientôt