Bonjour,
Je souhaiterai envoyer des données via un formulaire vers une page dont l'url inclue dans action="" dépend des choix effectués à partir du formulaire.
Mon soucis sur ce type d'action est dut au faite que je suis obligé d'effectuer un double envoie (2 click sur "envoyer") pour faire transiter les informations à la bonne page.
Auriez vous une solution pour éviter cette action de double envoie lorsque l'url est généré par les choix du formulaire?
Merci de vos lumières.
Je souhaiterai envoyer des données via un formulaire vers une page dont l'url inclue dans action="" dépend des choix effectués à partir du formulaire.
Mon soucis sur ce type d'action est dut au faite que je suis obligé d'effectuer un double envoie (2 click sur "envoyer") pour faire transiter les informations à la bonne page.
Code:
<?php
if (isset($_POST["envoyer"]))
{
$teste1 = $_POST["titi"];
$teste2 = $_POST["tata"];
if($teste1==0){
echo 'Faites un choix dans titi';
}
else if($teste2==0){
echo 'Faites un choix dans tata';
}
else{
$url= ''.$teste1.'/'.$teste2.'/';
}
}
?>
<form name="toto" action="<?php echo $url;?>" method="post">
<select name="titi">
<option value="0">Choisissez</option>
<option value="1">a</option>
<option value="2">b</option>
<option value="3">c</option>
</select>
<select name="tata">
<option value="0">Choisissez</option>
<option value="1">d</option>
<option value="2">e</option>
<option value="3">f</option>
</select>
<input name="envoyer" value="envoyer" type="submit"/>
</form>
Merci de vos lumières.