ConnexionConnexionInscription
B E A D G
434 connectés Sweepyto Guitare

Aide PHP Requise! [quiche informatique inside]

#1
16/09/2007 14:36:03
Bonjour à vous!

Alors voilà, il se trouve que je fais un petit site où les articles que j'entre dans ma BDD (nommée lmd_articles) sont constultables.
Voici le topo;
J'aimerais une page où sont recensés tout mes articles par titres, intitulée "articles.php". Jusque là, ca va;
<a class=menu href="article.php"><? echo $donnees['titre']; ?></a>

Mon problème vient pour la programation de "article.php"; j'aimerais que celle-ci affiche le contenu de l'article selectionné sur "articles.php". (le contenu étant également un champ de la BDD lmd_articles.

Et là... je rame. Je comprends pas comment utiliser les variables, ni les conditions...
0
0
#2
16/09/2007 15:14:45
<a class=menu href="article.php?numarticle=<? print $données[ID]; ?>"><? echo $donnees['titre']; ?></a>
Et dans l autre page tu fais ton select avec un WHERE lmd_articles.id = $_GET[numarticle];
Plus de renseignement en faisant des recherches sur la methode GET (regarde aussi les variables de session, ca va te servir).
0
0
#3
16/09/2007 15:22:52
 bon, déja il faut paramétrer chaque lien :
"<a href='article.php?id=".$donnees['id_article']."'">

et dans ta page article.php, tu récupères la variable id_article de l'url
$id = $_GET['id_article']

que tu insères dans une requete $sql = "SELECT * FROM articles WHERE id_article=".$id
qui te permettra de générer ta page pour chaque article..

voilà le principe globalement , y'a pleins de tutoriaux bien plus détaillés sur le net...

EDIT: GRILLED_BY_KEUPON
0
0
#4
16/09/2007 15:30:12
 Ok, je me lance!
0
0
#5
16/09/2007 16:25:32
   Ahaha... je n'y arrive pas.

J'ai donc créé le champ ID, j'ai mis le bout de code de Keupon, les pages se génerent; jusque là, ca va.

Ensuite j'ai ca dans "article.php":
<?
mysql_connect("localhost", "--------", "--------");
mysql_select_db("lmd_articles");

$reponse= mysql_query("SELECT * FROM lmd_articles WHERE lmd_articles.id = $_GET[numarticle];");


while ($donnees = mysql_fetch_array($reponse) )
?>


Et quand je met ca... et bien, rien :s ;
<? print $donnees['titre']; ?>

/Mode Lilou [ON]/ Please... Help...

EDIT; résolu, merci Keupon :D
0
0