Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/05/2006, 19h28   #1
Invité de passage
 
Étudiant
Inscription : mai 2006
Messages : 4
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Somme (Picardie)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2006
Messages : 4
Points : 3
Points : 3
Envoyer un message via MSN à psgman80
Par défaut [Conception] News: cliquez sur titre et afficher

Bonjour,

J'aimerais faire un système de news comme ceci:

Lorsque je clique sur le titre, sa affiche dans une autre page le contenu.

Comment puis-je faire cela?

J'ai essayé plein de truc mais rien ne fonctionné.

Merci d'avance
psgman80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/05/2006, 19h34   #2
Membre confirmé
 
Avatar de Julien.alkaza
 
Inscription : octobre 2004
Messages : 240
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : octobre 2004
Messages : 240
Points : 240
Points : 240
Envoyer un message via MSN à Julien.alkaza
Ben tu fais un lien HTML....
<a href="la page que tu veux afficher">Le titre de ta news</a>

Si c'est dynamique, tu fais un echo de cette meme ligne avec les valeurs que tu veux!

Sinon, il y a la FAQ pour ce genre de questions!!
__________________
Admin Réseaux & Systèmes.

Red Hat Certified Technician...#604006101698235
Julien.alkaza est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/05/2006, 19h38   #3
Invité de passage
 
Étudiant
Inscription : mai 2006
Messages : 4
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Somme (Picardie)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2006
Messages : 4
Points : 3
Points : 3
Envoyer un message via MSN à psgman80
le problème n'est pas d'afficher la page, je c'est faire.
Mias j'utilise une base de donnée.

Je voudrait que lorque je clique sur un titre, que le contenu qui se trouve a un id précis s'affiche.

Je sais pas comment faire pour afficher le contenu qui correspond a l'id d'un titre précis

Merci d'avance
psgman80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/05/2006, 20h04   #4
Membre Expert
 
Avatar de Anduriel
 
Homme
Étudiant
Inscription : février 2004
Messages : 2 168
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2004
Messages : 2 168
Points : 1 277
Points : 1 277
Si les news ont un identifiant unique, et que tu as récupéré toutes les news de la base, comme $id_recuperee ou $titre_new:

Code :
<a href="read.php?id=".$id_recuperee." target="_blank">".$titre_new."</a>";
Et dans read.php tu sélectionne toutes les infos avec la clause WHERE id = "$_GET['id']".
Anduriel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/05/2006, 20h45   #5
Invité de passage
 
Étudiant
Inscription : mai 2006
Messages : 4
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Somme (Picardie)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2006
Messages : 4
Points : 3
Points : 3
Envoyer un message via MSN à psgman80
d'accord merci.

Mais dans la variable $id_recuperee, que dois-je mettre???

merci d'avance
psgman80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/05/2006, 21h44   #6
Membre confirmé
 
Avatar de Julien.alkaza
 
Inscription : octobre 2004
Messages : 240
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : octobre 2004
Messages : 240
Points : 240
Points : 240
Envoyer un message via MSN à Julien.alkaza
Posons un contexte!!!
Tu as une liste de new :
news1
news2
news3
news4
news5
news6

Ces news ont un titre et un identifiant unique.

Donc, quand tu veux afficher la liste de tes news tu fais une requette SQL du genre :
Code :
SELECT titre_news, id_news FROM news ORDER BY id_news DESC;
Avec ca, ca t'affiche tes news de la plus récente à la plus ancienne.

Ensuite, tu fais le lien que t'as donné Anduriel (en ayant fait le traitement nécessaire pour pouvoir utiliser les données (fetch_row, while et tout et tout!!)
ce qui donne :
Code :
<a href="read.php?id=".$id_news." target="_blank">".$titre_news."</a>";
Et dans ta page read.php tu fais un truc du genre :
Code :
SELECT titre_news, contenu_news, auteur_news, date_news FROM news WHERE id_news = $_GET['id'];
Et tu affiches....
Voilà, je peux pas t'en dire plus, sinon ca devient payant!!!
__________________
Admin Réseaux & Systèmes.

Red Hat Certified Technician...#604006101698235
Julien.alkaza est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2006, 22h59   #7
Invité de passage
 
Inscription : mai 2006
Messages : 53
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 53
Points : 3
Points : 3
Envoyer un message via MSN à kilkikou
Je suis également entrain de faire un script de news et j'ai quelques petits soucis...
Pour faire le lien je n'ai pas de problème, je pense que c'est correct.
Par contre je n'arrive pas à afficher sur une autre page.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
 
<?
if (isset($_GET['id'])){
$id = htmlentities($_GET['id']);
$retour = mysql_query("SELECT * FROM news WHERE id='" . $id . "'");
while ($donnees = mysql_fetch_array($retour))
{
 
    /// Je ne sais pas quoi mettre ici .... ??? 
 
}
 
?>
Merci pour votre aide.
kilkikou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2006, 00h36   #8
Invité de passage
 
Inscription : mai 2006
Messages : 53
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 53
Points : 3
Points : 3
Envoyer un message via MSN à kilkikou
j'ai trouvé c'est bon !!
kilkikou est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h23.


 
 
 
 
Partenaires

Hébergement Web