Salut et bonjour à tout le forum

Je suis coincé sur un script depuis 2 heures et, vainquant ma crainte que la solution soit toute facile et me couvrir de honte , je franchis le pas pour demander l'aide de la communauté PHP.

Ce problème concerne la récupération de variables POST.

Voici le code HTML:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<form method="post" action="?post" name="TableQueryUI" id="TableQueryUI">
 
<select name="columns[]" multiple="multiple" size="5">
<option>0</option>
<option>1</option>
<option>2</option>
</select>
 
</form>
Et dans le fichier PHP de récupérations des données, je récupère bien toutes les POST variables, sauf "columns"

Voici les résultats de quelques test de debug

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
# code
die ( $_POST ["columns"] ) ;
# display
Array
 
 
# code
die ( print_r ( $_POST ["columns"] , 1 ) ) ;
# display
Array
 
 
#code
die ( gettype ( $_POST ["columns"] ) ) ;
#display
string
Comment se fait-il que mon select multiple se transforme en string avec pour valeur "Array" ?

Si quelqu'un peut m'orienter, merci

durumPoulet