Bonjour,
pour mon tfe je dois faire une démonstrastion d'un simulateur qui affiche un résultat quand on clique sur un bouton radio de formulaire... le problème c'est que je n'arrive pas a afficher la bonne image dans la page résultat. (je suis novice en php)
voici le code:
simulateur.php
la page résultat: "resultat_simulateur_vision.php
Si ca ne fonctionne pas, c'est parce que "a cause du label" tous mes champs 'name' sont pareils... que dois-je faire pour que ca affiche la bonne image?
Merci pour votre aide si précieuse!
Amélie
Modifié par micamel (21 May 2012 - 15:02)
pour mon tfe je dois faire une démonstrastion d'un simulateur qui affiche un résultat quand on clique sur un bouton radio de formulaire... le problème c'est que je n'arrive pas a afficher la bonne image dans la page résultat. (je suis novice en php)
voici le code:
simulateur.php
<form method="post" action="resultat_simulateur_vision.php" id="like" lang="fr">
<h4>Simulateur visuel</h4>
<p>Commencez par inscrire l'adresse url de votre choix.</p>
<p><input type="text" name="adresse" id="adresse" value="http://www.infographie-sup.be" /></p>
<p><input type="radio" name="simulateur" value="achromatopsie" id="achromatopsie" title="Cocher ce bouton pour voir le résultat" />
<label for="achromatopsie">Vision d'une personne atteinte d'achromatopsie</label></p>
<p><input type="radio" name="simulateur" value="daltonisme" id="daltonisme" title="Cocher ce bouton pour voir le résultat" />
<label for="daltonisme">Vision d'une personne atteinte de daltonisme</label></p>
<p><input type="radio" name="simulateur" value="glaucome" id="glaucome" title="Cocher ce bouton pour voir le résultat" />
<label for="glaucome">Vision d'une personne atteinte de glaucome</label></p>
<p><input type="radio" name="simulateur" value="dmla" id="dmla" title="Cocher ce bouton pour voir le résultat" />
<label for="dmla">Vision d'une personne atteinte de dmla</label></p>
<p>Cliquez maintenant sur «simuler» et découvrez le résultat.</p>
<p><input type="submit" value="Envoyer" name="simuler" class="bt_sumit" /></p>
</form>
la page résultat: "resultat_simulateur_vision.php
<?php
$drap=0;
if (isset($_POST['simulateur'])) {
$drap=1;
echo'<img src="img/achromatopsie.jpg" alt="image représentant la vision d'une personne atteinte d achromatopsie (vision en noir et blanc)" width="1425px" height="589px"/>';
for ($i = 0, $c = count($_POST['simulateur']); $i < $c; $i++) {
}
}
if (isset($_POST['simulateur'])) {
$drap=1;
echo'<img src="img/datonisme.jpg" alt="image représentant la vision d'une personne atteinte de daltonisme - protanopie" width="1425px" height="589px"/>';
for ($i = 0, $c = count($_POST['simulateur']); $i < $c; $i++) {
}
}
if (isset($_POST['simulateur'])) {
$drap=1;
echo'<img src="img/glaucome.jpg" alt="image représentant la vision d'une personne atteinte de glaucome" width="1425px" height="589px"/>';
for ($i = 0, $c = count($_POST['simulateur']); $i < $c; $i++) {
}
}
if (isset($_POST['simulateur'])) {
$drap=1;
echo'<img src="img/dmla.jpg" alt="image représentant la vision d'une personne atteinte de DMLA - dégénérescence maculaire liée a l’âge" width="1425px" height="589px"/>';
for ($i = 0, $c = count($_POST['simulateur']); $i < $c; $i++) {
}
} //else { echo "Vous n'avez choisi aucun item du simulateur. Merci de bien vouloir recommencer";
if($drap==0){echo "Vous n'avez choisi aucun item du simulateur. Merci de bien vouloir recommencer";}
?>
Si ca ne fonctionne pas, c'est parce que "a cause du label" tous mes champs 'name' sont pareils... que dois-je faire pour que ca affiche la bonne image?
Merci pour votre aide si précieuse!
Amélie
Modifié par micamel (21 May 2012 - 15:02)