Se connecter / S'enregistrer
Votre question

Requete select sur ma base de donnée

Tags :
  • Programme
  • Programmation
Dernière réponse : dans Programmation
22 Avril 2011 21:25:47

salut j'ai conçu une base de donnée dans laquelle j'ai inserai des données . mais quand je fais un SELECT sur ma base de donnée je vois aucune reponse .
s'il vous plait je voudrai une aide . merci par avance

vois mon programme de requette :

***************************************************************************************************

  1. <?php
  2.  
  3.  
  4. $_POST["nom"]=""; $_POST["Prenom"]="";
  5. $nom=trim($_POST["nom"]);
  6. $prenom=trim($_POST["prenom"]);
  7.  
  8. $color=array('#333333','#999999');
  9. $i=0;
  10.  
  11.  
  12. // on se connecte à MySQL
  13. $db = mysql_connect('localhost', 'root', '');
  14.  
  15. // on sélectionne la base
  16. mysql_select_db('go&ga',$db);
  17.  
  18. // on crée la requête SQL
  19. $sql = "SELECT nom,prenom FROM utilisateurs WHERE login='abi' ORDER BY NOM ASC";
  20.  
  21. // on envoie la requête
  22. $req = mysql_query($sql) ;
  23.  
  24.  
  25.  
  26. ?>

Autres pages sur : requete select base donnee

a c 145 L Programmation
22 Avril 2011 21:37:51

Déjà, on utilise les balise "code", ça aide à lire.
Ensuite, modifie pour avoir:
  1. <?php
  2. $nom=trim($_POST["nom"]);
  3. $prenom=trim($_POST["prenom"]);
  4. $color=array('#333333','#999999');
  5. $i=0;
  6. $db = mysql_connect('localhost', 'root', '') or die(mysql_error());
  7. mysql_select_db('go&ga',$db) or die(mysql_error());
  8. $sql = "SELECT nom,prenom FROM utilisateurs WHERE login='abi' ORDER BY NOM ASC";
  9. $req = mysql_query($sql) ;
  10. foreach($row as mysql_fetch_row($req)) {
  11. echo '<pre>', var_dump($row), '</pre>', chr(13), chr(10);
  12. }
  13. ?>
m
0
l
22 Avril 2011 21:48:46

je vois toujours de ma requette et voici ce que ca me met sue le page web :

*********************************************************************

', var_dump($row), '', chr(13), chr(10); } ?>
m
0
l
Contenus similaires
22 Avril 2011 22:03:46

voici mon code , jai remplacé login='abi' par privilege='user' :


  1. <?php
  2. $nom=trim($_POST["nom"]);
  3. $prenom=trim($_POST["prenom"]);
  4. $color=array('#333333','#999999');
  5. $i=0;
  6. $db = mysql_connect('localhost', 'root', '') or die(mysql_error());
  7. mysql_select_db('go&ga',$db) or die(mysql_error());
  8. $sql = "SELECT nom,prenom FROM utilisateurs WHERE privilege='user' ORDER BY NOM ASC";
  9. $req = mysql_query($sql) ;
  10. $row as mysql_fetch_row($req);
  11.  
  12. }
  13. ?>
  14.  
  15.  
  16.  
  17. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  18. <html xmlns="http://www.w3.org/1999/xhtml">
  19. <head>
  20. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  21. <title>Document sans titre</title>
  22. <style type="text/css">
  23. <!--
  24. .Style3 {color: #FFFFFF}
  25. .Style4 {color: #FFFFFF; font-weight: bold; }
  26. .Style5 {
  27. color: #CCCCCC;
  28. font-weight: bold;
  29. }
  30. -->
  31. </style>
  32. </head>
  33.  
  34. <body>
  35.  
  36. <div align="center">
  37. <h1><em>>>>TOUS </em><<< </h1>
  38. <table width="200" border="0" align="left">
  39. <tr>
  40. <td> </td>
  41. <td><a href="go&ga.php">acceuil</a></td>
  42. </tr>
  43. </table>
  44. </div>
  45. <div align="right"></div><p> </p>
  46. <table width="805" border="0" align="center" cellspacing="2">
  47. <tr bgcolor="#999999">
  48. <th width="174" scope="row"><span class="Style3">NOM</span></th>
  49. <td width="205"><div align="center" class="Style4">PRENOM</div></td>
  50.  
  51. </tr>
  52.  
  53.  
  54. <?php
  55. while ($liste_etu=mysql_fetch_assoc($req)) {
  56. $j=$i%2;
  57.  
  58. ?>
  59.  
  60.  
  61. <tr bgcolor=#33FFFF>
  62.  
  63.  
  64. <td><?php echo $liste_etu['NOM'] ?></td>
  65. <td><?php echo $liste_etu['PRENOM'] ?></td>
  66.  
  67. </tr>
  68. <?php
  69. }
  70. ?>
  71. </table>
  72. </body>
  73. </html>
m
0
l
a c 145 L Programmation
22 Avril 2011 22:29:09

Et ?
m
0
l
22 Avril 2011 22:32:26

au at mes requetes passent pas je sait pas si mon programme est correct !! svp aider moi
m
0
l
a c 145 L Programmation
22 Avril 2011 22:43:02

Ton code est incomplet (voir faux), on a aucune copie des messages d'erreurs, ma boule de cristal est en panne.
m
0
l
22 Avril 2011 22:52:14

je suis nouveau en php svp aide moi a completer voir a corriger mon code
m
0
l
a c 145 L Programmation
23 Avril 2011 11:24:20

Tout d'abord, il serait sympa que tu utilises les balises "code" pour que ce soit plus propre.

Ensuite, voici plus ou moins ce qui devrait être fait:
  1. <?php
  2. $nom=trim($_POST["nom"]);
  3. $prenom=trim($_POST["prenom"]);
  4. $color=array('#333333','#999999');
  5. $i=0;
  6. $db = mysql_connect('localhost', 'root', '') or die(mysql_error());
  7. mysql_select_db('go&ga',$db) or die(mysql_error());
  8. $sql = "SELECT nom,prenom FROM utilisateurs WHERE privilege='user' ORDER BY NOM ASC";
  9. $req = mysql_query($sql) ;
  10. ?>
  11. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  12. <html xmlns="http://www.w3.org/1999/xhtml">
  13. <head>
  14. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  15. <title>Document sans titre</title>
  16. <style type="text/css">
  17. <!--
  18. .Style3 {color: #FFFFFF}
  19. .Style4 {color: #FFFFFF; font-weight: bold; }
  20. .Style5 {
  21. color: #CCCCCC;
  22. font-weight: bold;
  23. }
  24. -->
  25. </style>
  26. </head>
  27. <body>
  28. <div align="center">
  29. <h1><em>>>>TOUS </em><<< </h1>
  30. <table width="200" border="0" align="left">
  31. <tr>
  32. <td> </td>
  33. <td><a href="go&ga.php">acceuil</a></td>
  34. </tr>
  35. </table>
  36. </div>
  37. <div align="right"></div><p> </p>
  38. <table width="805" border="0" align="center" cellspacing="2">
  39. <tr bgcolor="#999999">
  40. <th width="174" scope="row"><span class="Style3">NOM</span></th>
  41. <td width="205"><div align="center" class="Style4">PRENOM</div></td>
  42.  
  43. </tr>
  44. <?php
  45. while ($liste_etu=mysql_fetch_assoc($req)) {
  46. $j=$i%2;
  47. ?>
  48. <tr bgcolor="<?php echo $color[$j]; ?>">
  49. <td><?php echo $liste_etu['nom'] ?></td>
  50. <td><?php echo $liste_etu['prenom'] ?></td>
  51. </tr>
  52. <?php
  53. $i++;
  54. }
  55. ?>
  56. </table>
  57. </body>
  58. </html>
m
0
l
23 Avril 2011 11:36:00

salut . tout d'abord merci pour ta disponibilité net ton aide .
vraiment merci.


j'ai fait utilisé ton code mais je recois pas d'erreur et aucun nom ni prenom n'apparait .
m
0
l
a c 145 L Programmation
23 Avril 2011 17:08:11

Je pense que tu as une erreur dans ta requête, que tu verrais si tu l'exécutais dans phpMyAdmin (ou en console):
  1. SELECT nom,prenom FROM utilisateurs WHERE privilege='user' ORDER BY NOM ASC

"nom" et "NOM" ne sont pas pareil, respecte donc la casse (les majuscules et minuscules).
m
0
l
23 Avril 2011 17:14:40

ok je rectifie ca .
merci
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS