Bonjour,

Je possède un formulaire, avec deux listes. L'une nous donnes le contenu de ma table, et l'autre les valeurs à supprimer.

C'est à dire que lorsque je sélectionne un élément de ma première liste et que je clique sur le bouton supprimer, elle me l'ajoute dans la deuxième et la supprime de la première.

Les deux listes
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
 
 
<select align="top" name="liste" multiple size=5 style="margin-top:10px;">
<?php 
if($id_menu=='' || $nb_sousmenu==0) echo "<option>(Aucun sous-menu)</option>";
else{	while($res_sousmenu=mysql_fetch_array($ex_sousmenu)) {  
 if($res_sousmenu['id_sousmenu']!=$id_sousmenu){
    echo "<option value='".$res_sousmenu['id_sousmenu']."' name='menu'>".$res_sousmenu['titre_sousmenu']."</option>";
   }
 }
}
?>
</select>
 
<SELECT style="margin-top:10px;" size=5 align="top" name="liste_sup">
<OPTION value="Initiale">----------------------------</OPTION>
</SELECT>
 
<INPUT type="button" value="Supprimer la sélection" onClick="Supprimer(liste,liste_sup)" style="margin-top:10px;">
Mon script :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
function Supprimer(liste,liste_sup) {
  if (liste.options.selectedIndex>=0) {
   o=new Option(liste.options[liste.options.selectedIndex].text,liste.options[liste.options.selectedIndex].value);
liste_sup.options[liste_sup.options.length]=o;
liste.options[liste.options.selectedIndex]=null;
} else {
		alert("Suppression impossible : aucune ligne sélectionnée");
	}
}
A question est comment je peux récupérer les valeurs à fin de les traiter dans ma requête SQL?