Barre de recherche Erreur [Résolu]

Messages postés
38
Date d'inscription
mercredi 10 octobre 2012
Dernière intervention
23 juin 2014
- - Dernière réponse : Cocob84
Messages postés
38
Date d'inscription
mercredi 10 octobre 2012
Dernière intervention
23 juin 2014
- 19 juin 2014 à 12:38
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
Afficher la suite 

Votre réponse

1 réponse

Messages postés
23635
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 décembre 2018
0
Merci
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() 

Cocob84
Messages postés
38
Date d'inscription
mercredi 10 octobre 2012
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
Commenter la réponse de jordane45

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.