Bonjour à tous,
Je débute en HTML/PHP et j'ai un problème pour récupérer la valeur entrée par l'utilisateur dans un menu déroulant. Le truc est que cela marche quand j'utilise un type=text. Mais vu que mon code sera sans doute plus clair que de long discourt, le voici :
D'abord la partie menu déroulant (donc celle dont je n'arrive pas à récupérer la sortie)
Puis le simple type=text (j'ai fait ça pour voir si ca marchait et dans ce cas, cela marche très bien !)
Et enfin, ma récupération de données via PHP :
Voila, si quelqu'un peut m'expliquer pourquoi la partie avec menu déroulant ne marche pas, je lui en serait très reconnaisant !
Aldaron
Je débute en HTML/PHP et j'ai un problème pour récupérer la valeur entrée par l'utilisateur dans un menu déroulant. Le truc est que cela marche quand j'utilise un type=text. Mais vu que mon code sera sans doute plus clair que de long discourt, le voici :
D'abord la partie menu déroulant (donc celle dont je n'arrive pas à récupérer la sortie)
Code:
<form>
<p>Selectionnez l'entrepot :
<select name="entrepot" type="text"">
<option>Bourges
<option>Le Mans
</select>
<p>Selectionnez le process :
<select name="process" type="text">
<option>Reception
<option>Preparation
</select>
<input type="submit" name="valider" value="VALIDER"/>
</form>
Puis le simple type=text (j'ai fait ça pour voir si ca marchait et dans ce cas, cela marche très bien !)
Code:
<form name="selection" method="post" action="MenuGauche.php">
Entrepot : <input type="text" name="entrepot"/> <br/>
Process : <input type="text" name="process"/><br/>
<input type="submit" name="valider" value="OK"/>
</form>
Et enfin, ma récupération de données via PHP :
Code:
<?php
$BourgesReception= 10;
$BourgesPreparation= 11;
$MansReception= 15;
$MansPreparation= 16;
if(isset($_POST['valider']))
{
$process=$_POST['process'];
$entrepot=$_POST['entrepot'];
if($process=='Reception')
{
if($entrepot=='Bourges')
{
$reponse=$BourgesReception;
}
elseif ($entrepot=='Mans')
{
$reponse=$MansReception;
}
}
echo 'Ca vaut '. $reponse;
}
?>
Voila, si quelqu'un peut m'expliquer pourquoi la partie avec menu déroulant ne marche pas, je lui en serait très reconnaisant !
Aldaron