Affichage d'une page à partir de l'URL
Tom
-
Tom -
Tom -
Bonjour,
J'essaye de construire un site en php qui à partir d'une base de données doit afficher des articles.
Mon niveau est assez faible.
Aujourd'hui, je rencontre un problème pour afficher ces articles.
Je m'explique ; J'ai un lien
<?php echo "<A href=\"article.php?id=". $donnees['id'] ."\">"; ?><?php echo $donnees['titre']; ?></a><?php
qui ouvre une nouvelle page http://www.monsite_article.php?id=12
Je voudrai afficher l'article correspondant à l'id 12. Comment faire ?
J'ai bien essayé plusieurs possibilité avec isset $_GET et intval $_GET
Sans succès.
Si une âme charitable pouvait m'expliquer le fonctionnement de l'appel d'un ID via l'URL, je serai le plus heureux des hommes.
D'avance merci.
J'essaye de construire un site en php qui à partir d'une base de données doit afficher des articles.
Mon niveau est assez faible.
Aujourd'hui, je rencontre un problème pour afficher ces articles.
Je m'explique ; J'ai un lien
<?php echo "<A href=\"article.php?id=". $donnees['id'] ."\">"; ?><?php echo $donnees['titre']; ?></a><?php
qui ouvre une nouvelle page http://www.monsite_article.php?id=12
Je voudrai afficher l'article correspondant à l'id 12. Comment faire ?
J'ai bien essayé plusieurs possibilité avec isset $_GET et intval $_GET
Sans succès.
Si une âme charitable pouvait m'expliquer le fonctionnement de l'appel d'un ID via l'URL, je serai le plus heureux des hommes.
D'avance merci.
Configuration: Windows XP Firefox 2.0.0.12
1 réponse
-
<?php echo "<A href=\"article.php?id=". $_GET['id'] ."\">"; ?><?php echo $donnees['titre']; ?></a><?php
-
Merci pour cette réponse. Malheureusement, cela n'a pas le résultat escompté.
Pour info sur ma page index.php, j'ai le code suivant:
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("bdd_art");
$reponse = mysql_query("SELECT titre, id FROM articles ORDER BY date DESC LIMIT 0, 6");
while ($donnees = mysql_fetch_array($reponse) )
{ ?>
<?php echo "<A href=\"article.php?id=". $donnees['id'] ."\">"; ?><?php echo $donnees['titre']; ?></a>
<?php }
mysql_close(); ?>
$donnees['id'] récupère dans la base de données l'ID de l'article. Si je le remplace par $_GET['id'] j'obtiens l'URL suivante
http://localhost/monsite.com/article.php?id= //sans numéro de l'ID
-