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

  FORUM HardWare.fr
  Programmation
  PHP

  probleme de requete

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme de requete

n°1122752
guen16
Posté le 17-06-2005 à 09:49:06  profilanswer
 

bonjour
je code ceci en php pour faire apparaitre une liste deroulante contenant des informations d'une table:
 
 <select name="NomFournisseur" size=5>
        <?php
        $server='localhost';
        $user='root';
        $password='';
 
        $db = mysql_connect($server,$user,$password)   or die('Erreur de connexion '.mysql_error());
        mysql_select_db('red cash',$db)  or die('Erreur de selection '.mysql_error());
 
        $requete = "SELECT NumFournisseur, NomFournisseur FROM fournisseurs";
       $result=mysql_query("red cash", $requete) or die('Erreur SQL !'.$requete.'<br>'.mysql_error());
 
       while ($var = mysql_result ($result))
       echo "<option value=".$var['NumFournisseur'].">".$var['NomFournisseur']."</option>";
        mysql_close($db);
 
        ?>
        </select>
 
donc la page se charge sans erreur mais la liste est vierge !
et dans le code de cette page html j'ai trouvé cette erreur:
 
<select name="NomFournisseur" size=5>
        <br />
<b>Warning</b>:  mysql_query(): supplied argument is not a valid MySQL-Link resource in <b>c:\program files\easyphp1-7\www\formulairecommande1.php</b> on line <b>40</b><br />
Erreur SQL !SELECT NumFournisseur, NomFournisseur FROM fournisseurs<br>
 
et j'avoue ne pas comprendre ou pourrait etre mon erreur..
si quelqu'un se sent la bonté d'âme d'aidé un pauvre stagiaire..

mood
Publicité
Posté le 17-06-2005 à 09:49:06  profilanswer
 

n°1122765
GaSPaRD77
Posté le 17-06-2005 à 09:53:57  profilanswer
 

Code :
  1. $result=mysql_query("red cash", $requete) or die('Erreur SQL !'.$requete.'<br>'.mysql_error());


 
Que vient faire ton "red cash" dans le mysql_query ???
 
http://fr.php.net/mysql_query


Message édité par GaSPaRD77 le 17-06-2005 à 09:54:05
n°1122786
nada71
Posté le 17-06-2005 à 10:02:33  profilanswer
 

essaye ca.
 
$db = mysql_connect($server,$user,$password)   or die('Erreur de connexion '.mysql_error());  
        mysql_select_db("red cash",$db)  or die('Erreur de selection '.mysql_error());  
 
        $requete = "SELECT NumFournisseur, NomFournisseur FROM fournisseurs";  
       $result=mysql_query($requete,$db) or die('Erreur SQL !'.$requete.'<br>'.mysql_error());  
 

n°1122812
guen16
Posté le 17-06-2005 à 10:20:22  profilanswer
 

toujours une erreur :
 
<select name="NomFournisseur" size=5>
        <br />
<b>Warning</b>:  Wrong parameter count for mysql_result() in <b>c:\program files\easyphp1-7\www\formulairecommande1.php</b> on line <b>42</b><br />
        </select>
 
cette ligne c'est :  
 
<select name="NomFournisseur" size=5>
        <?php
        $server='localhost';
        $user='root';
        $password='';
 
        $db = mysql_connect($server,$user,$password)or die  ('Erreur de connexion '.mysql_error());
        mysql_select_db('red cash',$db)  or die('Erreur de selection '.mysql_error());
 
        $requete = "SELECT NumFournisseur, NomFournisseur FROM fournisseurs";
       $result=mysql_query($requete,$db) or die('Erreur SQL !'.$requete.'<br>'.mysql_error());
---->  while ($var = mysql_result ($result))
       echo "<option value=".$var['NumFournisseur'].">".$var['NomFournisseur']."</option>";
        mysql_close($db);
 
        ?>
        </select>

n°1122835
LeRiton
skishop-lelex.com
Posté le 17-06-2005 à 10:29:23  profilanswer
 

Crosspost?
 
Bin, si tu veux utiliser un while avec mysql_result, il te faut une autre condition dans ton while.
 

Code :
  1. $i = mysql_numrows($result);
  2. $cmpt = 0;
  3. while ($cmpt<$i) {
  4. $taVariableFinale = mysql_result($result, $cmpt, "NumFournisseur" );
  5. ...
  6. $cmpt ++;
  7. }

n°1122920
guen16
Posté le 17-06-2005 à 11:11:04  profilanswer
 

merci ca marche parfaitement


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

  probleme de requete

 

Sujets relatifs
Encore un probleme de requete SQLXindice: problème requête Xupdate
[Résolu]probleme de requete sqlProblème avec requête sous MySQL
Probleme de requete sous access svp aideProblème avec requète sur 2 champs ...
[RESOLU]Problème résultat requête MySQL[Résolu] Problème ASP/SQL: erreur dans la requête
Problème requête : Chaines de caractères[MySQL] Problème avec une requète (jointure ...)
Plus de sujets relatifs à : probleme de requete


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