Bonjour,
voila mon soucis, j'ai un formulaire avec un select multiple qui est rempli dynamiquement avec un tableau, dans ce select multiple je veux sélectionner plusieurs entrée dynamiquement avec un tableau aussi.
Dans le premier tableau, il y a toutes mes entrées et dans l'autre certaines entrées que je veux mettre en sélectionné.
Voila ce que j'ai fait
Valeur 1er tableau qui sont les ids des membres que je veux sélectionner
Le second tableau de tous les membres
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Array ( [0] => Array ( [id] => 1 ) [1] => Array ( [id] => 2 ) )
Voila le code que j'ai tenté mais qui ne fonctionne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 Array ( [0] => Array ( [id] => 3 [nom] => Toto ) [1] => Array ( [id] => 2 [nom] => Truc ) [2] => Array ( [id] => 1 [nom] => Machin ) )
En gros je vois bien que
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <select name="categorie[]" id="categorie" multiple="multiple"> {% set a = 0 %} {% for user in users %} <option {% if user.id == userSelect.a.id %}selected="selected"{% endif %} value="{{ user.id }}">{{ user.nom }}</option> {% set a = a + 1 %} {% endfor %} </select>ne fonctionne pas mais si je fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part userSelect.a.idfonctionne mais que pour un champ (normal vous allez me dire)
Code : Sélectionner tout - Visualiser dans une fenêtre à part userSelect.0.id
Je voudrais savoir comment je pourrai palier à ce problème merci.
Partager