salut,
a mon avis il faut que ton formulaire et le traitement soit sur la meme page, avec une variable qui contient le numero de la question et une le numero de la question.
<form name="formu1" method="post" action="cettepg.php">
ta question :
reponse 1 <input type="radio" name="rep" value="rep1">
reponse2 <input type="radio" name="rep" value="rep2">
<input type="submit" value="questin suivante">
</form>
<?php
//le code de vérif
if ($_POST['rep']="blabla") { ton action }
else { autre action}
?>
Tu va me dire po dynamique tout cela, maintenant si tu a une table qui contient les questions
(tab_question => id (auto_increment) et question (text) et une table qui contient les reponses avec la kestion a poser suivant la reponse
id_question | reponse(text) | id_question_suivante
ensuite tu utilise une variable qui contient le numero de la question suivante a poser
(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=1464]ce lien[/lien])
Voila je comment je vois la chose, m'enfin c'est loin d'être parfait. tu peut enregistrer les question deja poser puis les réafficher la
reponse (dans un fichier une variable de session ..)
pour remplire tes tables il faut
absolument que id_question de la table de reponse soit le
même id dans la table des questions
donc pour enregister une question a partir d'une page
1/tu enregistre la question
$sql ='INSERT INTO tab_question VALUES('','question')';
$req=mysql_query($sql) or die ('erreur sql'.mysql_error());
2/ tu récupère l'id de ton enregistrement
$id_kestion=mysql_insert_id($req);
3/tu inser la reponse vace les id correspondant
$sql = 'INSERT INTO tab_reponse VALUES("'.$id_kestion.'","reponse","id_suivant");
mysql_query($req) or die ('erreur sql'.mysql_error());
J'espère que je suis pa trop compliqué
que tu as compris. il ne te rest plus qu'a mettre en form et améliorer
@+