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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?