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, 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 10/01/2010, 19h17   #1
Membre habitué
 
Avatar de yohan0262
 
Date d'inscription: juin 2007
Messages: 158
Envoyer un message via MSN à yohan0262
Par défaut Afficher contenu en fonction du titre

Bonsoir à tous,

Je dispose d'un site internet mais j'ai besoin de vos conseils pour réaliser la chose que j'ai à faire. Je dispose d'une table de données nommée "resume" dans laquelle figure déjà des enregistrements. Voici sa structure :
- id
- titre
- contenu

Les enregistrements sont répertoriées sur une page et le titre constitue le lien pour afficher le contenu.

Code :
$sql = "SELECT titre FROM resume";				
                $result = mysql_query($sql) or die(mysql_error()); 
								
				while($rows = mysql_fetch_array($result)) {	
			
				
				echo '- <a href="http://www.blabla.com/affiche_resume.php"><b><font size = 2>'.stripslashes($rows["titre"]).'</font></b></a> <br /><br />';
J'aimerais ouvrir le contenu du résumé correspondant en ne créant qu'un script. Ce dernier serait placé dans une page nommée affiche_resume.php dont le contenu varierais donc en fonction du titre sélectionné.

Avez-vous des pistes à me donner ?
yohan0262 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 10/01/2010, 21h18   #2
Modérateur
 
Avatar de nosferapti
 
Date d'inscription: avril 2009
Messages: 808
Par défaut

pour ça tu peux passer l'identifiant de la ligne en paramètre de la page
regarde là :
http://pbnaigeon.developpez.com/tuto...ite-dynamique/
__________________
GNAP !
nosferapti est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 11/01/2010, 11h43   #3
Candidat au titre de Membre du Club
 
Nom : Adrien
Date d'inscription: janvier 2010
Localisation: Lyon
Âge: 20
Messages: 27
Par défaut Afficher contenu en fonction du titre

Bonjour,

Je ne sais pas si tu as réglé ton problème mais voila une possibilité :

Page titres resume :
Code :
$sql = "SELECT titre FROM resume";				
                $result = mysql_query($sql) or die(mysql_error()); 
								
				while($rows = mysql_fetch_array($result)) {	
			
				
				     echo '- <a href="http://www.blabla.com/affiche_resume.php?titre=$rows[titre]"><b><font size = 2>'.stripslashes($rows["titre"]).'</font></b></a> <br /><br />';
                                }
Page affiche_resume :
Code :
 
$titre=$_GET['titre'];
$sql = "SELECT contenu FROM resume WHERE titre=$titre";				
                $result = mysql_query($sql) or die(mysql_error()); 
								
				while($rows = mysql_fetch_array($result)) {	
			
				
				     echo '<b><font size = 2>'.stripslashes($rows["contenu"]).'</font></b>';
                                }
 
addock est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 12/01/2010, 14h13   #4
Membre habitué
 
Avatar de yohan0262
 
Date d'inscription: juin 2007
Messages: 158
Envoyer un message via MSN à yohan0262
Par défaut

Merci pour vos réponses !

@ addock : Je teste ça dès que possible (avant le weekend j'espère car je suis en déplacement) et je te tiens au courant des suites données.
yohan0262 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 15/01/2010, 19h11   #5
Membre habitué
 
Avatar de yohan0262
 
Date d'inscription: juin 2007
Messages: 158
Envoyer un message via MSN à yohan0262
Par défaut

Finalement, ça ne marche pas complétement. La redirection vers la page affiche_resume s'effectue bien mais l'url conserve une apparence comme tel :

Code :
http://blabla.com/affiche_resume.php?titre=$rows[titre]
Ça me renvoi une erreur de syntaxe SQL...

Edit : J'ai procédé avec l'identifiant (id) et ça marche avec la solution donné par adock.

A bientôt

Dernière modification par yohan0262 ; 16/01/2010 à 02h38.
yohan0262 est déconnecté   Envoyer un message privé Réponse avec citation
NEWS PHPFAQ PHPCours PHPSources PHPLivres PHPScripts PHPOutils PHPComparatifsZend Framework

Réponse Proposer ce sujet en actualité

Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non



Fuseau horaire GMT +1. Il est actuellement 00h26.


Vos questions techniques : forum d'entraide PHP - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Hébergement - Participez - Copyright © 2000-2010 www.developpez.com - Legal informations.