je suis en train de créé un mini forum pour mon site internet ou plutot un systeme de questions réponse.
j'ai donc fais 2 tables dans ma base de données :
Code : Tout sélectionner
CREATE TABLE `IWforumQ` (
`id` bigint(20) unsigned NOT NULL auto_increment,
`titre` varchar(40) collate latin1_german2_ci default NULL,
`question` text collate latin1_german2_ci,
PRIMARY KEY (`id`),
KEY `titre` (`titre`)
);
CREATE TABLE `IWforumR` (
`id` bigint(20) unsigned NOT NULL auto_increment,
`titre` varchar(40) collate latin1_german2_ci default NULL,
`reponse` varchar(20) collate latin1_german2_ci default NULL,
PRIMARY KEY (`id`),
KEY `titre` (`titre`)
);Pour ajouter et afficher les questions pas de soucis sa fonctionne par contre je bloque au niveau des réponses.
là, je fais afficher la question avec son titre et juste en dessous je cré un formaulire pour répondre à la question :
<?PHP
include("../admin/connexion-sql.php");
$id = $_GET["id"] ;
$requete = mysql_query("SELECT * FROM IWforumQ WHERE id = ".$id);
while( $result = mysql_fetch_array( $requete ) )
{
?>
<h3 class="bleu">
<?PHP echo $result['titre']; ?>
</h3>
<?php echo '<p>'.nl2br($result['question']). '</p>'; ?>
<div class="clear10px"></div>
<div class="moitie">
<h3>Poster une réponse au sujet <?PHP echo $result['titre']; ?> </h3>
<form action="forum-valide-reponse.php" method="post" enctype="multipart/form-data">
<?PHP $titre = $result['titre']; ?>
<p>
<label>Proposez votre réponse </label><textarea name="reponse" rows="10" id="reponse"></textarea>
</p>
<input name="submit" type="submit" value="Valider" />
</form>
</div>
<?php } ?>
]
et là la validation pour le réponse en fonction de la question.
<?PHP
$titre = $_POST['titre'];
$reponse = $_POST['reponse'];
$sql = "INSERT INTO IWforumR(id, titre, reponse) VALUES('','$titre','$reponse')"; mysql_query($sql) or die('Erreur SQL !'.$sql.' '.mysql_error());
echo 'Votre réponse a bien été posté.';
mysql_close();
?>
mon probleme et que je rentre bien la reponse dans ma table iwformuR mais je ne recupere par le tire qui permettra de faire la relation entre les tables iwforumQ et iwforumR.En gros là, je bloc et je n'arrive pas a avancé plus que ça.
Si vous pouvez maider a finalisé mon petit systeme sje vous en serai reconnaissant.