bonjour,
j'ai un souci pour reafficher les choix utilisateur aprés plusieur validations
voici le code de mon questionnaire :
question.php
<form name="form" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<?
if (isset ($_POST['question2']))
{
include 'reponse.php';
}
else
{
if (isset ($_POST['question1']))
{
include 'question2.php';
}
else
{
include 'question1.php';
}
}
?>
<input type="submit" name="envoyer" value="Envoyer"><br>
</form>
question1.php
<input type="checkbox" name="question1[]" value="reponse1">reponse1
<input type="checkbox" name="question1[]" value="reponse2">reponse2
question2.php
<input type="checkbox" name="question2[]" value="reponse1">reponse1
<input type="checkbox" name="question2[]" value="reponse2">reponse2
reponse.php
<?
if (isset ($_POST['question1']))
{
echo 'Vous avez choisis :<br>';
foreach ($_POST['question1'] as $_POST['choix'])
{
echo $_POST['choix'].'<br>';
}
}
else
{
echo 'variable non presente<br>';
}
if (isset ($_POST['question2']))
{
echo 'Vous avez choisis :<br>';
foreach ($_POST['question2'] as $_POST['choix'])
{
echo $_POST['choix'].'<br>';
}
}
?>
voila le probleme c que je tombe sur variable non presente au lieu du choix utilisateur.
g essayer de garder la variable avec :
<input type="hidden" name="question1" value="'.$_POST['question1'].'">
mais rien n'y fait ....
g tenter de simplifier un maximum car le questionnaire est bcp + complexe ke ca, j'esper ke c comprehensible help plz
merci d'avance.