page "générique" - PHP - Programmation
Marsh Posté le 28-12-2006 à 15:03:46
Qu'est-ce que tu ne sais pas faire ? C'est a priori le but de PHP de générer du contenu dynamique.
Marsh Posté le 28-12-2006 à 15:07:17
sielfried a écrit : Qu'est-ce que tu ne sais pas faire ? C'est a priori le but de PHP de générer du contenu dynamique. |
Mais comment faire pour que la page récupère des donnée dans la base en fonction des liens qui ont pointés sur cette page ???
Marsh Posté le 28-12-2006 à 15:10:09
Mettons que ta page s'appelle display_article.php, ben tu lui passes l'identifiant de ton article dans la base de donnée, du style display_article.php?id=14 si c'est l'article 14, ensuite tu récupères l'id en PHP avec $_GET['id'] et tu vas chercher ce qu'il te faut dans la base...
Ou alors j'ai pas bien compris le problème.
Marsh Posté le 28-12-2006 à 15:28:59
sielfried a écrit : Mettons que ta page s'appelle display_article.php, ben tu lui passes l'identifiant de ton article dans la base de donnée, du style display_article.php?id=14 si c'est l'article 14, ensuite tu récupères l'id en PHP avec $_GET['id'] et tu vas chercher ce qu'il te faut dans la base... |
Ca a l'air d'etre ca, dans le theorique du moins parce que je bloque avec une ligne:
$reponse = mysql_query("SELECT * FROM articles WHERE id = '$_GET['id']'" ); ==> ça me met une erreur dans la page.
Comment régler ce probleme maintenant !
Merci
Marsh Posté le 28-12-2006 à 15:30:15
lianis a écrit : Comment régler ce probleme maintenant ! |
En commençant par la base, à savoir apprendre la syntaxe PHP
Marsh Posté le 28-12-2006 à 15:34:03
FlorentG a écrit : En commençant par la base, à savoir apprendre la syntaxe PHP |
Non mais j'arrive a me connecter a la base...
Marsh Posté le 28-12-2006 à 15:36:18
Citation : display_article.php?id=14 |
Là on selection id=14 mais comment selectionne-t-on la table d'abord??? car plusieurs des mes tables contienne "id"
Marsh Posté le 28-12-2006 à 16:03:32
Euh ouais là, faudrait effectivement commencer par apprendre les bases...
Marsh Posté le 28-12-2006 à 17:07:33
Et sielfried entend par là, les rudiments du php/MySQL et non les bases sql en elles-même
Marsh Posté le 28-12-2006 à 17:59:37
Oé bon c bon... jles connai les bases puis j'ai réussi ce que jvoulais faire... c'est juste que je bloquais a un endroit.
Marsh Posté le 28-12-2006 à 21:36:18
lianis a écrit : Oé bon c bon... jles connai les bases puis j'ai réussi ce que jvoulais faire... c'est juste que je bloquais a un endroit. |
Tu ne parles pas des bases d'orthographe au moins ?
Marsh Posté le 28-12-2006 à 23:29:37
M Orthographe a écrit : Tu ne parles pas des bases d'orthographe au moins ? |
Je ne les connais pas trop trop celles-là...
Marsh Posté le 29-12-2006 à 12:03:06
lianis a écrit : Oé bon c bon... jles connai les bases puis j'ai réussi ce que jvoulais faire... c'est juste que je bloquais a un endroit. |
Ben nan, vu que t'as une erreur de syntaxe monstre dans ta requête
Marsh Posté le 28-12-2006 à 14:35:47
Bonjour,
Je voudrais savoir comment faire une page où le contenu est séléctionné dans une base de donnée. Le contenu peut être différent.
Concrétement, j'ai une BDD ou chaque entrée représente un article (pour un blog). J'ai une seule page où le contenu va s'afficher en fonction de ce que je veux y afficher. C'est à dire que des liens dans mes archives pointent vers les articles. Pour l'instant j'ai une page pour chaque article, et je voudrais n'en avoir qu'une pour tous. Lorsque l'on clique sur un lien pour afficher un article, ce lien mène vers cette page et le contenu relatif à cet article, stocké dans la BDD est affiché sur la page.
Comment effectuer ceci ?
Merci