Je voudrais savoir si il est possible je voudrais savoir si il est possible de faire un switch sur une valeur selectionnée dans une liste.
J'ai essayer ça mais sa ne marche pas
<input type="hidden" name="produit">
<SELECT NAME="Liste" onChange="this.form.produit.value=this.form.liste.options[this.form.liste.selectedIndex].text">
<OPTION>Choisir un type de produit
<OPTION>ADN/ARN
<OPTION>Lignée cellulaire
<OPTION>enzyme
<OPTION>bactérie
<OPTION>virus
<OPTION>moisissure
<OPTION>levure
</SELECT>
<php
switch('document.insertion.produit.value;')
{
case "ADN/ARN":
include("adnArn.php");
echo "<input type=\"hidden\" name=\"adn\" value=\"ok\">";
break;
case "Lignée cellulaire":
include("lignee.php");
echo "<input type=\"hidden\" name=\"lignee\" value=\"ok\">";
break;
case "enzyme":
include("enzyme.php");
//echo $_POST["Liste"];
echo "<input type=\"hidden\" name=\"enzyme\" value=\"ok\">";
break;
case "bactérie":
include("bacterie.php");
echo "<input type=\"hidden\" name=\"bacterie\" value=\"ok\">";
break;
case "virus":
include("virus.php");
echo "<input type=\"hidden\" name=\"virus\" value=\"ok\">";
break;
case "levure":
include("levure.php");
echo "<input type=\"hidden\" name=\"levure\" value=\"ok\">";
break;
case "moisissure":
include("moisissure.php");
echo "<input type=\"hidden\" name=\"moisissure\" value=\"ok\">";
break;
default:
break;
}
?>
Avant je postais le formulaire pour récupérer la valeur selectionnée dans ma liste et faire mon switch, mais maintenant je doit le faire sans poster mon formulaire.
Merci d'avance
