Récupérer plusieurs variables avec la balise select

patrice86 Messages postés 1380 Date d'inscription   Statut Membre Dernière intervention   -  
Thorak83 Messages postés 1051 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je souhaiterai savoir si il est possible de récupérer plusieurs valeur lorsque je sélectionne une option d'un select ?

Voici le code et l'idée :

<form method="post" action="blabla....php">
<select multiple data-limit="3" name="image[]">
<option value=$val1>$val2</option>
<option value=$val1>$val2</option>
<option value=$val1>$val2</option>
</select>
<input type="submit" value="enregistrer">


L'idée est que je sélectionne plusieurs éléments (cela fonctionne), je submit le formulaire et là je souhaiterai pouvoir récupérer le $val1 (fonctionne bien car dans le value) mais également la variable $val2 qui sert pour l'affichage !

Lors d'un var_dump($_POST) je ne récupère qu'un tableau avec les $val1, rien pour les $val2.

Si cela est possible merci pour l'aide sinon si vous avez d'autres idées je suis preneur ;)

1 réponse

Thorak83 Messages postés 1051 Date d'inscription   Statut Membre Dernière intervention   156
 
Bonjour,
Les 3 options ne peuvent avoir la même valeur ($val1)
faire:
<select multiple data-limit="3" name="image[]">
    <option value=1>Valeur1</option>
    <option value=2>Valeur2</option>
    <option value=3>Valeur3</option>
</select>

$tab_options = $_POST['image'];
foreach($tab_options as $options){
   //affichage des valeurs sélectionnées
   echo $options."<br>";
}


Possibilité de faire un print_r($tab_options); pour debuger

Cordialement
0