Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2321 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Problème avec mysql_fetch_array()

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème avec mysql_fetch_array()

n°1077220
rabzouze
Posté le 10-05-2005 à 09:00:17  profilanswer
 

Bonjour  
en fait je voudrais récuperer d valeurs à partir d'un id seclectioné ds une liste, l'erreur est sur le mysql_fetch_array (en rouge)
est ce que qqun pourrait m'aider?
Merci d'avance !!!!
 
 
<td>Numéro Membre</td>
       <td>
                    <?php
                $query="SELECT * FROM membre";
                $result = mysql_query($query);
                 echo '<FORM name=retour method="POST" action=update_dans_membre.php>';
                echo '<select name="idM">';
                 //tant qu'il ya des fichiers
                while ($val = mysql_fetch_array($result))
                {
                    echo '"<option value="'.$val["idM"].'">'.$val["idM"].'</option>"';
                }
                echo '</select> ';
                  ?>
         </td>
       </tr>
<?php
$req="SELECT * FROM membre where idM =".$val["idM"];
$result = mysql_query($req);
while ($data = mysql_fetch_array($result))
{
?>
  <tr>
    <tr>
      <td><br><p align="right">Votre Nom </td>
       ....
<?php        
 echo '<input type=text size=26 value='.$val["nomM"].'>';
.....
}
?>......

mood
Publicité
Posté le 10-05-2005 à 09:00:17  profilanswer
 

n°1077241
cesarr89
Posté le 10-05-2005 à 09:26:27  profilanswer
 

euh et c'est quoi l'erreur?

n°1077250
rabzouze
Posté le 10-05-2005 à 09:34:10  profilanswer
 

mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ....

n°1077271
cesarr89
Posté le 10-05-2005 à 09:46:05  profilanswer
 

Donc le problème vient de te requête, elle s'execute pas correctement.....d'ailleurs elle me paraît bizarre

n°1077285
rabzouze
Posté le 10-05-2005 à 09:51:51  profilanswer
 

$req="SELECT * FROM membre where idM =".$val["idM"];  
//$val["idM"] est la valeur selectioné de la liste idM!
// je ne vois pas en quoi ma requete est bizarre c ce kil ya de plu logik

n°1077289
cesarr89
Posté le 10-05-2005 à 09:55:07  profilanswer
 

tu es certain que tu peux mettre $val["idM"] ?

n°1077290
FlorentG
Unité de Masse
Posté le 10-05-2005 à 09:55:59  profilanswer
 

Déjà fait comme ça :

$result = mysql_query($req) or exit('Erreur lors de la requête : ' . mysql_error());


Ca te donnera un p'tit message que tu postera ici :)

n°1077292
cesarr89
Posté le 10-05-2005 à 09:57:07  profilanswer
 

C'est pas $_POST["ton champ"] ??

n°1077294
cesarr89
Posté le 10-05-2005 à 09:57:41  profilanswer
 
n°1077306
rabzouze
Posté le 10-05-2005 à 10:04:28  profilanswer
 

merci FlorentG donc là il m'affiche : Erreur lors de la requête : Erreur de syntaxe près de '' à la ligne 1.

mood
Publicité
Posté le 10-05-2005 à 10:04:28  profilanswer
 

n°1077311
cesarr89
Posté le 10-05-2005 à 10:06:00  profilanswer
 

C'est quoi comme champ idM dans ta table?
 
fait un echo $req et post pour voir

n°1077353
rabzouze
Posté le 10-05-2005 à 10:31:44  profilanswer
 

en faisant echo $req j'obtient l'erreur suivante : SELECT nomM, prenomM FROM membre where idM =Erreur lors de la requête : Erreur de syntaxe près de '' à la ligne 1
 
//j'ai essayé de faire $_POST["idm"] mais il m'indique qu'il n'est pas défini alors que j'ai utilisé la method POST ! c pour sa que je suis passé par une variable $val["idm"],  
tout cela est confus !!! sa fait d heure et d heure que j'essay de trouver l'erreur !

n°1078318
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 10-05-2005 à 18:52:57  profilanswer
 

rabzouze a écrit :

en faisant echo $req j'obtient l'erreur suivante : SELECT nomM, prenomM FROM membre where idM =Erreur lors de la requête : Erreur de syntaxe près de '' à la ligne 1
 
//j'ai essayé de faire $_POST["idm"] mais il m'indique qu'il n'est pas défini alors que j'ai utilisé la method POST ! c pour sa que je suis passé par une variable $val["idm"],  
tout cela est confus !!! sa fait d heure et d heure que j'essay de trouver l'erreur !


Bon bah tu as la réponse en fait, ça veut juste dire que $val["idM"] est vide. Donc, requête impossible.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Problème avec mysql_fetch_array()

 

Sujets relatifs
Menu déroulant dynamique mysqlMySQL ou fichier texte ???
Sybase php : Problème de connexion - et de get_last_messagerequete mysql pour gerer un planning
un problème d'adressage! (enfin!peut etre )problème de threads
problème avec l'envoi de mail : caractères mangésProblème avec un caddie (ajouter un article déjà dedans) [Résolu]
Probleme de blocage d'appli avec IDFTPPHP probleme easyphp et mysql_fetch_array
Plus de sujets relatifs à : Problème avec mysql_fetch_array()


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR