Bon je vais illustrer mes exemples précédents avec du code mais ca sera a toi de l'adapter (et de le comprend si possible

)
1er cas : redirection automatique (sans valider) en javascript, avec les inconvénients déjà décrits: si la personne désactive le javascript, ca marche plus.
Exemple :
Code : Tout sélectionner
<select name="selectMandat" id="selectMandat" onchange="window.location=this.value">
<option value="#">Choisissez une option</option>
<option value="page1.php">Saisie d'un mandat</option>
<option value="page2.php">Récap mandat</option>
</select>
Comme tu le vois l'évènement onchange va créer la redirection vers une page qui a pour nom la valeur de l'option selectionnée. Le onchange se déclenche tout seul dès que l'on change la valeur de la liste.
Deuxième option : tu rajoutes un bouton submit et une action à ton formulaire, et dans la page de traitement (qui peut etre la meme page), tu fais la redirection en php :
Code : Tout sélectionner
<form name="form1" method="post" action="page_de_traitement.php">
<select name="selectMandat" id="selectMandat">
<option value="page1.php">Saisie d'un mandat</option>
<option value="page2.php">Récap mandat</option>
</select>
<input type="submit" value="Go"/>
</form>
Et, dans la page de traitement, tout en haut (en 1ere instruction)
<?php
if(isset($_POST["selectMandat"])) //si on a une valeur postée par le formulaire
{
header('Location: '.$_POST["selectMandat"]); //on redirige vers la page en question
}
?>
Essaye de comprendre ces deux codes et de les adapter, plutôt que du copier coller (qui ne marchera pas forcément comme tu le veux). Si tu as des questions....
