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 :
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
<SELECT NAME="PickList" ID="PickList" SIZE="5">
(boîte à liste de droite ). J'ai pensé à faire du NAME un tableau :
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.
Partager