Warrnig

Fermé
mia1988 Messages postés 9 Date d'inscription mercredi 14 août 2013 Statut Membre Dernière intervention 17 août 2013 - 15 août 2013 à 19:03
JooS Messages postés 2465 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 - 15 août 2013 à 21:37
Bonsoir,svp aider moi
signifie quoi cette erreur::

Warning: mysql_num_rows(): 4 is not a valid MySQL result resource in C:\Users\CBS-COMPUTER\Desktop\EasyPHP-5.3.3.1\www\doc1\imprim_fact_veh.php on line 32

la ligne 32 c'est dans cette requete
while($i<mysql_num_rows($req))


voila le code...merci
<?php


//connexion a la base
$connection = mysql_connect("localhost","root","");
if ( ! $connection )
die ("connection impossible");

//On sélectionne la BDD
$mabasededonnee="bdd";
mysql_select_db($mabasededonnee) or die ("pas de connection");

$num_cmd=$_GET["idcmd"];
$req=mysql_query("select * from 'commande' where num_com='$num_cmd'") ;
$i=0;

while($i<mysql_num_rows($req))
{
$ligne=mysql_fetch_row($req);

$foul=mysql_query("select * from 'facture' where num_com='$num_cmd'");
$inn=0;

while ($inn<mysql_num_rows($foul))
{
$frit=mysql_fetch_row($foul);
$inn=$inn+1;}

$r=mysql_query("select * from 'client' where login_client='$ligne[1]'");
$li=mysql_fetch_row($r);



?>

1 réponse

JooS Messages postés 2465 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 228
Modifié par JooS le 15/08/2013 à 20:26
... Cela signifie qu'il y a encore un manque élémentaire de politesse ...
Lol, non je plaisante !

Salut,

Cela signifie que le résultat retourné par mysql_query n'est pas une ressource exploitable par mysql_num_rows, or, la requête est incorrecte !

Vérifie ce que mysql_query retourne comme résultat.
Mets le code suivant après l'exécution de mysql_query.
var_dump($req);

Mettez en résolu quand c'est résolu -.- ...
0
mia1988 Messages postés 9 Date d'inscription mercredi 14 août 2013 Statut Membre Dernière intervention 17 août 2013
15 août 2013 à 21:09
slt,je l'ai mis apres $req=mysql_query("select * from 'commande' where num_com='$num_cmd'") ; mais toujour la meme chose
0
mia1988 Messages postés 9 Date d'inscription mercredi 14 août 2013 Statut Membre Dernière intervention 17 août 2013
15 août 2013 à 21:25
j'ai trouvé la solution c'etais le problème d'accolade
0
mia1988 Messages postés 9 Date d'inscription mercredi 14 août 2013 Statut Membre Dernière intervention 17 août 2013
15 août 2013 à 21:33
est ce que vous pouvez m'aider svp;;; j'ai posté déjà un message " problème dans l'affichage de prix ""si vous pouvez m'aider.svp
0
JooS Messages postés 2465 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 228
Modifié par JooS le 15/08/2013 à 21:43
Quand je t'ai demandé de mettre "var_dump($req);" aprés la requete, je m'attendais a ce que tu me dise ce que ça affichait, ce n'était pas supposé résoudre le probleme.

Reformule ta question.

Merci.
0