[PHP/MySQL] Je ne comprends pas ce qui cloche ds mon script...

Je ne comprends pas ce qui cloche ds mon script... [PHP/MySQL] - PHP - Programmation

Marsh Posté le 10-10-2002 à 09:13:46    

Tout d'abord une explication. J'ai tout simplement fait un tableau qui se créé en allant chercher les donnée ds la BDD.
Je tiens à expliqué que pendant mes tests, je mettais n'importe quoi dans mon formulaire, la base se remplissait, et la page sur laquelle je bosse en ce moment m'affichais bien mes données.
 
J'ai voulu faire le ménage. J'ai donc viré toutes mes données de ma TABLE "test" ... et maintenant, quand je rempli a nouveau mon formulaire ... la table se rempli correctement (comme au début) mais ma page n'affiche plus les données (pourtant je n'ai rien changé, j'ai juste vidé la table et je l'ai a nouveau remplie)
 
Voila le code :
 

Code :
  1. mysql_connect("localhost","login","mdp" ) or die("Impossible de se connecter" );;
  2. mysql_select_db("login_db" ) or die("pas possible de trouver la base" );
  3. $result = mysql_query("SELECT * FROM 'table_test'" );
  4. $liste_oui = 'templates/subSilver/images/icon_mini_register.gif';
  5. $liste_non = 'templates/subSilver/images/icon_delete.gif';
  6. print '<table width="75%" border="1">';
  7. print '<tr><td><b>Champs 1 :</b></td><td><b>Champs 2:</b></td><td><b>Champs 3:</b></td><td><b>Champs 4:</b></td><td><b>Champs 5:</b></td><td><b>Champs 6:</b></td><td><b>Champs 7:</b></td></tr>';
  8. ---La première partie de ce tableau (les entetes) s'affiche correctement---
  9. while ($row = mysql_fetch_array($result)) {
  10. if($row{'champs2'} == 1)
  11. {
  12. $status_champs2 = $liste_oui;
  13. }
  14. else
  15. {
  16. $status_champs2 = $liste_non;
  17. }
  18. if($row{'champs3'} == 1)
  19. {
  20. $status_champs3 = $liste_oui;
  21. }
  22. else
  23. {
  24. $status_champs3 = $liste_non;
  25. }
  26. if($row{'champs4'} == 1)
  27. {
  28. $status_champs4 = $liste_oui;
  29. }
  30. else
  31. {
  32. $status_champs4 = $liste_non;
  33. }
  34. if($row{'champs5'} == 1)
  35. {
  36. $status_champs5 = $liste_oui;
  37. }
  38. else
  39. {
  40. $status_champs5 = $liste_non;
  41. }
  42. if($row{'champs6'} == 1)
  43. {
  44. $status_champs6 = $liste_oui;
  45. }
  46. else
  47. {
  48. $status_champs6 = $liste_non;
  49. }
  50. print '<tr><td>'.$row{'champs1'}.'</td><td><img src="'.$status_champs2.'"></td><td><img src="'.$status_champs3.'"></td><td><img src="'.$status_champs4.'"></td><td><img src="'.$status_champs5.'"></td><td><img src="'.$status_champs6.'"></td><td><a href="test.php?utilisateur='.$row{'utilisateur'}.'"><img src="templates/subSilver/images/msg_inbox.gif" border="0"></a></td></tr>';
  51. };
  52. print '</table>';
  53. ?>


 
 
Où est-ce que ça cloche ? Il m'affiche bien la 1ere ligne de la table (que j'ai défini avec PRINT) mais le reste ... nada
 
Merci


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 10-10-2002 à 09:13:46   

Reply

Marsh Posté le 10-10-2002 à 09:28:26    

retire les ' autour du nom de la table pour voir..


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 10-10-2002 à 09:37:32    

En effet, maintenant ça marche.
 
En fait d'abord je les avaient pas mis (je ne les mets jamais) mais ça ne marchait pas ... alors j'ai essayé de les mettres (parceke g deja vu ke sur certains tutos ils les mettent) et en les mettant ca ne marchait tjs pas ...
 
Je bidouille donc la suite de mon code (je trouve la solution) ... mais g oublié de renlever les quote :pt1cable:  
 
Merci :jap:


---------------
Gamertag: CoteBlack YeLL
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed