Bonsoir,

J'utilise un script JavaScript ayant pour effet d'ajouter une boîte à liste permettant de faire un sélection dans une autre boîte
Mon code HTML/PHP :

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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<form method ="post" action ="essai INSERT INTO.php">
<TABLE>
<TR>
<TD>
<SELECT NAME="SelectList" ID="SelectList" SIZE="5">
<option value=''>Aucun</option>
<?php
 
$res = mysql_query("SELECT LIB.NOM_LIBRAIRIE AS librairie,LIB.ID_LIBRAIRIE AS id_librairie
 
FROM LIBRAIRIE LIB
 

ORDER BY LIB.NOM_LIBRAIRIE");	
 
while($row = mysql_fetch_assoc($res)){
 
 
echo "<option value='".$row["id_librairie"]."'>".$row["librairie"]."</option>";
 
 }?>
 
 </select>	
</TD>
<TD>
<INPUT TYPE="BUTTON" VALUE="->" ONCLICK="addIt();"></INPUT>
<BR>
<INPUT TYPE="BUTTON" VALUE="<-" ONCLICK="delIt();"></INPUT>
</TD>
<TD>
<SELECT NAME="PickList" ID="PickList" SIZE="5">
 
</SELECT>
</TD>
</TR>
</TABLE>
Le script fonctionne mais j'éprouve des difficultés dans la récupération du $_POST. En vue de l'insertion dans une base de données, je souhaite récupérer les values du
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
 <SELECT NAME="PickList" ID="PickList" SIZE="5">
(boîte à liste de droite ). J'ai pensé à faire du NAME un tableau :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
NAME="PickList []"
$PickList_insert= (isset($_POST["PickList"]))? ($_POST["PickList"]):array();
Je bute ensuite...d'ailleurs je ne sais pas si je suis sur la bonne voie. Pouvez-vous m'aider à obtenir l'effet recherché ? Merci.