Changez le contenu d'une page selon le lien
Résolu
Lightguismo
Messages postés
47
Date d'inscription
Statut
Membre
Dernière intervention
-
arthezius Messages postés 3538 Date d'inscription Statut Membre Dernière intervention -
arthezius Messages postés 3538 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis en création d'un site internet sur Stargate qui sera une encyclopedie. Bref voila le problème :
J'ai fait tout le système des news etc seulement je veux que quand on clique sur le titre de la news, une page s'affiche avec le contenu de la news et pas d'une autre.
http://ns10.freeheberg.com/~lightgui/ voila mon site avec les news, Merci d'avance pour votre aide :)
Je suis en création d'un site internet sur Stargate qui sera une encyclopedie. Bref voila le problème :
J'ai fait tout le système des news etc seulement je veux que quand on clique sur le titre de la news, une page s'affiche avec le contenu de la news et pas d'une autre.
http://ns10.freeheberg.com/~lightgui/ voila mon site avec les news, Merci d'avance pour votre aide :)
A voir également:
- Changez le contenu d'une page selon le lien
- Supprimer une page word - Guide
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Changer le dns - Guide
- Imprimer tableau excel sur une page - Guide
3 réponses
Bonjour,
tu peux faire passer l'id de ta news dans l'url.
Exemple:
Tu listes tes news en mettant le lien ainsi:
Met ça dans une boucle while qui liste tes news et ou $data est la variable qui récupère les données (par exemple).
sur la page news, tu peux récupérer ta news en faisant:
Comme ça la news est identifié par l'url et la page reste dans tout les cas la même.
tu peux faire passer l'id de ta news dans l'url.
Exemple:
Tu listes tes news en mettant le lien ainsi:
<a href="news.php?n='.$data['id'].'">'.$data['titre'].'</a>
Met ça dans une boucle while qui liste tes news et ou $data est la variable qui récupère les données (par exemple).
sur la page news, tu peux récupérer ta news en faisant:
$sql ='SELECT * FROM news WHERE id = "'.$_GET['n'].'" ';
Comme ça la news est identifié par l'url et la page reste dans tout les cas la même.
Merci pour ton aide mais j'ai un problème :
Peux tu me dire si tu vois des erreurs (yen a surement >_< )
Index :
<a href="popup.php?n=<?php $donnees['id'] ?>"><?php echo $donnees['titre']; ?></a>
News :
<?php
include('config.php');
$_GET['titre'] = $titre ;
$reponse = mysql_query("SELECT contenu FROM news WHERE id='$_GET['n']'"); // Requête SQL
while ($donnees = mysql_fetch_array($reponse) )
{
echo $donnees['contenu'];
}
?>
est ce que tu peux me dire si tu trouves une erreur dans
Peux tu me dire si tu vois des erreurs (yen a surement >_< )
Index :
<a href="popup.php?n=<?php $donnees['id'] ?>"><?php echo $donnees['titre']; ?></a>
News :
<?php
include('config.php');
$_GET['titre'] = $titre ;
$reponse = mysql_query("SELECT contenu FROM news WHERE id='$_GET['n']'"); // Requête SQL
while ($donnees = mysql_fetch_array($reponse) )
{
echo $donnees['contenu'];
}
?>
est ce que tu peux me dire si tu trouves une erreur dans
Sinon tu peux faire:
Ton
Il sort d'où sinon ? Sachant que $_GET[] récupère les données de l'url et que la variable de l'url est $_GET['n'].
Perso je préfère mettra ça comme ça:
On y voi plus clair je trouve.
<?php echo'<a href="popup.php?n='.$donnees['id'].'">'.$donnees['titre'].'</a>'; ?>
Ton
$_GET['titre'] = $titre ;
Il sort d'où sinon ? Sachant que $_GET[] récupère les données de l'url et que la variable de l'url est $_GET['n'].
Perso je préfère mettra ça comme ça:
$sql='SELECT contenu FROM news WHERE id="'.$_GET['n'].'"'; $reponse = mysql_query($sql); // Requête SQL
On y voi plus clair je trouve.