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)
  surtout que la réponse st facile