1
Indiquez l’intérêt que vous portez à cette question
0

Récupérer toutes les valeurs d’un champ select multiple CVT dans un array

Bonjour,

J’ai un formulaire CVT dans lequel se trouve un select multiple.

devis.html

<B_Regions>
<div class="form-group">
	<label for="region">Régions</label>
	<select multiple="multiple" id="region" class="form-control image-picker" name="region">
	<BOUCLE_Regions(RUBRIQUES){id_parent}{par num titre}>
		<option value="#ID_RUBRIQUE"[(#ID_RUBRIQUE|in_array{#ENV{region}}|oui) selected="selected"]>#TITRE</option>
	</BOUCLE_Regions>
	</select>
</div>
</B_Regions>

devis.php

Au chargement de la page, pas de problème, [(#ENV{region}|foreach)] me ressort bien un tableau :
 0=> 28
 1=> 30

Par contre, si je valide le formulaire en ayant sélectionné 28, 29 et 30 par exemple, je me retrouve avec [(#ENV{region})] qui vaut 30, et les 2 autres valeurs qui disparaissent. Idem pour _request('region') Ce qui est un peu embêtant pour un select censé être multiple :/

Bref je ne suis pas fichue de trouver où ça coince, ni quel fichier trifouiller, quelqu’un aurait-il la gentillesse de m’éclairer ?