Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
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 14/02/2011, 15h29   #1
Futur Membre du Club
 
Inscription : avril 2010
Messages : 105
Détails du profil
Informations forums :
Inscription : avril 2010
Messages : 105
Points : 18
Points : 18
Par défaut Question/Réponses en PHP

Bonjour tlm, c'est encore moi :s

Alors, je développe un système de question réponses.
Actuellement voici le déroulement:

-Sur le site principale, l'utilisateur pose une question, elle est directement stocké dans la base de données (la question ne s affiche pas encore).

-Il existe un deuxième site servant de back office, c'est ici que la question apparait. Sur ce deuxième site, quelqu'un avec les droits peut répondre a cette question en ajoutant une réponse.

- Si une réponse est associé à une question, alors on affiche la question et la réponse sur le premier site (principale). Une grande boucle while donc toutes les questions et les réponses associés s'affichent sur la MEME page.



Pour le moment ceci se déroule bien. Ce que je voudrais faire :
-dans la troisième étape, je voudrais afficher la question et la réponse associé dans une nouvelle page.

Je veux donc générer autant de page que de questions/réponses.

Je sais pas comment il faut faire. Je veux générer autant de page php différente qu'il y a d'occurrence dans ma table.

Je précise que la question et la réponse sont stockés dans la même table dans la BDD.


En résumé sur le site principale, si l'utilisateur veut voir toute les questions/réponses posées, il clique sur un onglet Réponse. Celui ci l'amène sur une page avec beaucoup de lien ( qui seront rangés par catégorie) et le lien l'amène sur une question/réponse bien précise sur une nouvelle pages.

Si vous avez des idées, parce que je sais pas du tout comment générer des pages comme ca ...

Merci
xavioche77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/02/2011, 15h50   #2
Membre éprouvé
 
Avatar de radicaldreamer
 
Homme Guillaume
Développeur Web
Inscription : décembre 2007
Messages : 353
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Âge : 21
Localisation : France, Haut Rhin (Alsace)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : décembre 2007
Messages : 353
Points : 473
Points : 473
Sur la page du site principale ou tu as toutes tes Q/R:

Dans ton while tu rajoutes au titre de la question un lien (<a>) avec comme href par exemple "./question.php?id=17" ou 17 = l'id de ta question. Et tu génères la page php en fonction de l'id. Tu récupères uniquement la question avec pour ID 17
__________________
Si ce que tu as à dire n'est pas plus beau que le silence, alors tais toi.

- Pensez à voter pour les messages qui vous ont été utiles ainsi que de mettre
radicaldreamer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/02/2011, 16h06   #3
Futur Membre du Club
 
Inscription : avril 2010
Messages : 105
Détails du profil
Informations forums :
Inscription : avril 2010
Messages : 105
Points : 18
Points : 18
j essaye de faire ca en ce moment même.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
<?php
$sql = "SELECT * 
		FROM qr_question
		WHERE repondu = 1
			";
 
	sql_mysql_query($sql);
 
while ($row = mysql_fetch_object($query)) {
 
 echo "<a href='reponse.php?id_quest='".$row->id_quest."'>".$row->titre_quest."</a>";
 
 
?>
 
 
<div class="titre">question : </div>
<?php
		echo $row->question;
?>		
<div class="titre">reponse : </div>	
<?php
		echo $row->reponse;
 
		}
 
?>	
 
</div>
Ce que je comprend pas c'est comment je peux générer une page php à partir d'une autre page. La je ne fais que imprimer le lien mais comment je fais pour écrire ce que je veux dans cette page :s :s
La je voudrais juste que les deux echo question et réponse s'affiche dans la page générée..
xavioche77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/02/2011, 16h52   #4
Membre éprouvé
 
Avatar de radicaldreamer
 
Homme Guillaume
Développeur Web
Inscription : décembre 2007
Messages : 353
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Âge : 21
Localisation : France, Haut Rhin (Alsace)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : décembre 2007
Messages : 353
Points : 473
Points : 473
tu as deux fichiers bien distincts!

Un fichier "touteslesqr.php" et "uneqr.php" dans l'un, tu fais ta boucles et tu fais un lien vers "uneqr.php?id=7" qui affichera uniquement la Q/R n°7. Voilà.

Ce sont deux fichiers différents. (pour faire simple )
__________________
Si ce que tu as à dire n'est pas plus beau que le silence, alors tais toi.

- Pensez à voter pour les messages qui vous ont été utiles ainsi que de mettre
radicaldreamer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/02/2011, 18h19   #5
Futur Membre du Club
 
Inscription : avril 2010
Messages : 105
Détails du profil
Informations forums :
Inscription : avril 2010
Messages : 105
Points : 18
Points : 18
ok merci ca marche
xavioche77 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 10h37.


 
 
 
 
Partenaires

Hébergement Web