liste à choix multiple : modification de la base
Bonjour à tous !
Je sais que c'est une question qui a déjà été posée mais je n'ai pas tout compris en ce qui concerne les solutions (mon code ne ressemble pas à ceux postés dans les messages que j'ai lus).
J'ai un select multiple qui insère dans la base l'origine des produits.
Mais ce que je n'arrive pas à faire c'est réafficher la liste à choix multiple avec les items déjà sélectionnés dans ma page de modification de la fiche produit.
Code:
1 2 3 4 5 6 7 8
| <select name="origines_prdt[ ]" size="7" multiple="multiple">
<option value="France">France</option>
<option value="Cambodge">Cambodge</option>
<option value="Brésil">Brésil</option>
<option value="Inde">Inde</option>
<option value="Burkina Faso">Burkina Faso</option>
<option value="Madagascar">Madagascar</option>
</select> |
Code:
1 2 3 4 5 6 7
| if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) {
$liste_origine= implode(" ", $_POST['origines_prdt']);
$updateSQL = sprintf("UPDATE produit SET ..., origines_prdt=%s,...
WHERE id=%s",
GetSQLValueString($liste_origine, "text"),
... |
Est-ce que quelqu'un pourrait m'expliquer comment faire ?