[PHP/MySQL] Afficher une fiche avec une url variable

[PHP/MySQL] Afficher une fiche avec une url variable - PHP - Programmation

Marsh Posté le 31-05-2004 à 15:52:22    

Ne m'en sortant pas avec mon script final j'ai mis une étape intermédiaire. Ce nouveau script affiche simplement le début d'une fiche.
 

Code :
  1. <html>
  2. <head>
  3. <?php
  4. include ('config.inc.php');
  5. $db = mysql_connect ($host,$user,$password) or die('Unable to connect '.mysql_error());
  6. mysql_select_db($database,$db) or die('Database not found '.mysql_error());
  7. $request = "SELECT * FROM archers WHERE id=".$id;
  8. #$request = "SELECT * FROM archers WHERE id=25";
  9. $result = mysql_query ($request,$db);
  10. $article =mysql_fetch_object($result);
  11. mysql_free_result($result);
  12. ?>
  13. </head>
  14. <body>
  15. <?php echo $article->name ?>
  16. <BR>
  17. <?php echo $article->firstname ?>
  18. <BR>
  19. <?php echo $article->license ?>
  20. </body>
  21. </html>


 
Avec la ligne qui sélectionne la fiche 25 ca marche. Par contre avec l'autre ligne ( juste au-dessus ) et un appel par: http://monsite/test.php?id=25 j'obtiens:

Code :
  1. Notice: Undefined variable: id in http://monsite/test.php on line 9
  2. Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in http://monsite/test.php on line 12
  3. Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in http://monsite/test.php on line 13


 
Pourtant j'ai suivi à la lettre ce tuto: http://webmaster.lycos.fr/topics/t [...] rkshop4/5/

Reply

Marsh Posté le 31-05-2004 à 15:52:22   

Reply

Marsh Posté le 31-05-2004 à 16:39:43    

Code :
  1. $request = "SELECT * FROM archers WHERE id=".$_GET['id'];

Reply

Marsh Posté le 31-05-2004 à 16:56:14    

:jap:

Reply

Sujets relatifs:

Leave a Replay

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