La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  erreur mysql_fetch_row ()
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: erreur mysql_fetch_row ()  (Lu 997 fois)
erreur mysql_fetch_row ()
« sur: le 16-04-2010 a 13:11:46 »
clem810
Membre récent
*

Hors-Ligne

Messages: 14





Voir le Profil    E-Mail
Répondre avec citation

Bonjour,

j'ai essayé de resoudre le probleme mais j'ai toujours cette erreur

Code:
<br />
<b>Warning</b>:  mysql_fetch_row(): supplied argument is not a valid MySQL result resource in <b>/home/helpligne/www/site/formulaire_assistance_transfert.php</b> on line <b>163</b><br />


voici le code concernée par cette erreur

Code:
<?php
$id_utilisateur=$_POST['id_utilisateur'];
$OS=$_POST['OS'];
$CONFIG=$_POST['CONFIG'];
$problemes=$_POST['problemes'];
$survenue=$_POST['survenue'];
$autres_infos=$_POST['autres_infos'];
$email=$_POST['email'];

//connexion au serveur MySQL
$maconnexion=mysql_connect("_ _ _ __ _ _ _","************","**********");
//ouverture de la base
mysql_select_db("nom de ma base",$maconnexion);
//requete d'insertion des valeurs dans les tables
   $req1=mysql_query("INSERT INTO DEMANDES(numdemande,id_utilisateur,[Date], problemes,survenue,autres_infos) VALUES ('$id_utilisateur','$Date','$survenue','$autres_infos')" or die("erreur req1").mysql_error());
   $req2=mysql_query("INSERT INTO Utilisateur(ID,pseudo,OS,CONFIG,email) VALUES ('$ID','$pseudo','$OS','$CONFIG','$email')" or die("erreur req1").mysql_error());
   $req3=mysql_query("SELECT numdemande FORM DEMANDES WHERE id_utilisateur='$id_utilisateur'"); 
   $result3=mysql_fetch_row($req3);
   
   $date =  date("d-m-Y");
   $heure = date("H:i");

echo " \n Cher(e) $id_utilisateur";
echo "\n votre demande est la $result3[0]";
echo "\n la date de votre demande est la  $date enregistré à $heure";
echo "\n Votre système d'exploitation est $OS" ;
echo " \n La configuration est $CONFIG" ;
echo "\n le probleme est survenu $survenue" ;
echo "\n votre ou vos problèmes sont $problemes" ;
echo "\n la date d'achat est $dateachat" ;
echo "\n les autres infos sont $autres_infos" ;
echo "\n votre e-mail est bien $email";

   mysql_close();
?>


Merci d'avance pour votre aide

Rapporter au modérateur  

Re:erreur mysql_fetch_row ()
« Répondre #1 sur: le 16-04-2010 a 13:47:19 »
KB
Superactif
****

Hors-Ligne

Messages: 613





Voir le Profil
Répondre avec citation

salut
Citation:
$req3=mysql_query("SELECT numdemande FORM DEMANDES WHERE id_utilisateur='$id_utilisateur'");

Il manque des guillemets ! ton '$id_utilisateur' est interprété comme du texte !
syntaxe correcte:
Citation:
  $req3=mysql_query("SELECT numdemande FORM DEMANDES WHERE id_utilisateur='".$id_utilisateur."'");

Idem pour les autres requetes et idem pour tes echo  en fin de code!

et pour mysql_fetch_row():http://php.net/manual/fr/function.mysql-fetch-row.php

Rapporter au modérateur  
Re:erreur mysql_fetch_row ()
« Répondre #2 sur: le 16-04-2010 a 14:26:53 »
clem810
Membre récent
*

Hors-Ligne

Messages: 14





Voir le Profil    E-Mail
Répondre avec citation

j'ai essayé sa change rien est ma commande row jai changé
Code:

$req3=mysql_query("SELECT numdemande FORM DEMANDES WHERE id_utilisateur='".$id_utilisateur."'"); 
   $row=mysql_fetch_row($req3);


et tjr le même soucis
Code:
echo "\n votre demande est la $row[0]";

mes tables sont presente a cette adresse

http://www.assistance-informatique-enligne.net/dev/

Merci en plus je dois presenté cela a mon BTS

Rapporter au modérateur  
Re:erreur mysql_fetch_row ()
« Répondre #3 sur: le 16-04-2010 a 15:41:22 »
KB
Superactif
****

Hors-Ligne

Messages: 613





Voir le Profil
Répondre avec citation

Citation:
$req3=mysql_query("SELECT numdemande FROM DEMANDES WHERE id_utilisateur='$id_utilisateur'");

FROM et non FORM !

Rapporter au modérateur  
Re:erreur mysql_fetch_row ()
« Répondre #4 sur: le 16-04-2010 a 16:19:01 »
clem810
Membre récent
*

Hors-Ligne

Messages: 14





Voir le Profil    E-Mail
Répondre avec citation

c'est bizare ma commande INSERT INTO fonctionne pas nom plus
alors que quand je click sur le bouton valider du formulaire aucune erreur

Code:
$maconnexion=mysql_connect("*********","*****","******");
//ouverture de la base
mysql_select_db("helpligne",$maconnexion);
//requete d'insertion des valeurs dans les tables
   $req1=mysql_query("INSERT INTO DEMANDES('numdemande','id_utilisateur','[Date]', 'problemes','survenue','autres_infos') VALUES ('$id_utilisateur','$Date','$survenue','$autres_infos')" or die("erreur req1").mysql_error());
   $req2=mysql_query("INSERT INTO Utilisateur('ID','pseudo','OS','CONFIG','email') VALUES ('$ID','$pseudo','$OS','$CONFIG','$email')" or die("erreur req1").mysql_error());
   $req3=mysql_query("SELECT numdemande FROM DEMANDES WHERE id_utilisateur='".$id_utilisateur."'"); 
   $row=mysql_fetch_row($req3);
   
   $date =  date("d-m-Y");
   $heure = date("H:i");


encore désolé mais merci

Rapporter au modérateur  
Re:erreur mysql_fetch_row ()
« Répondre #5 sur: le 16-04-2010 a 16:33:03 »
KB
Superactif
****

Hors-Ligne

Messages: 613





Voir le Profil
Répondre avec citation

Citation:
req1=mysql_query("INSERT INTO DEMANDES('numdemande','id_utilisateur','[Date]', 'problemes','survenue','autres_infos') VALUES ('$id_utilisateur','$Date','$survenue','$autres_infos')" or die("erreur req1").mysql_error());

[Date] -> t'es sur que ca marche ça?
de plus, tu as 6 champs: numdemande,id_utilisateur,[Date],  problemes, survenue, autres_infos et tu les remplis avec 4 valeurs '$id_utilisateur', '$Date','$survenue' ,'$autres_infos' -> selectionne seulement les champs que tu remplis !

et encore les problemes de guillements !

Rapporter au modérateur  
Re:erreur mysql_fetch_row ()
« Répondre #6 sur: le 16-04-2010 a 19:08:21 »
clem810
Membre récent
*

Hors-Ligne

Messages: 14





Voir le Profil    E-Mail
Répondre avec citation

jai resolu le problemes du nombre de varriables mais moi jai mis des cotes et non des guillemts ' ' ex: 'problemes' je vois pas ou mettre des guillements

il me semble que j'en ai jamais mis

Rapporter au modérateur  
Re:erreur mysql_fetch_row ()
« Répondre #7 sur: le 19-04-2010 a 09:33:25 »
KB
Superactif
****

Hors-Ligne

Messages: 613





Voir le Profil
Répondre avec citation

'$Date' est interprété comme du texte. tu dois faire '".$Date."'
(si tu as un editeur avec coloration syntaxique, l'erreur doit etre repéré facilement.)

Rapporter au modérateur  
Re:erreur mysql_fetch_row ()
« Répondre #8 sur: le 25-04-2010 a 17:35:20 »
elsyfiryos
Membre récent
*

Hors-Ligne

Messages: 6





Voir le Profil    E-Mail
Répondre avec citation

Salut
je pense que cela devrai marcher:

Code:

  $req1=mysql_query("INSERT INTO DEMANDES(numdemande,id_utilisateur,[Date], problemes,survenue,autres_infos) VALUES ('".$id_utilisateur."','".$Date."','".$survenue."','".$autres_infos."')") or die(("erreur req1").mysql_error());
  $req2=mysql_query("INSERT INTO Utilisateur(ID,pseudo,OS,CONFIG,email) VALUES ('".$ID."','".$pseudo."','".$OS."','".$CONFIG."','".$email."')") or die(("erreur req1").mysql_error());
  $req3=mysql_query("SELECT numdemande FROM DEMANDES WHERE id_utilisateur='".$id_utilisateur."'");
  $result3=mysql_fetch_row($req3);

Bye


Elsy, creat-sites.fr

« Dernière Édition: le 25-04-2010 a 17:37:24 par elsyfiryos » Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg