Bonjour à tous,
 
Sur ma page html j 'ai une liste ou je peux faire monter et descendre les elements. Seulement lorsque je récupère les données avec php , j'obtiens que la valeur selectionnée de ma liste et non toute la liste.
 
Ayant fouillé sans cesse sur internet j'ai pas trouvé. Comment dois-je faire svp ?
 
Voici la page html
 
Code :
 - <html xmlns="http://www.w3.org/1999/xhtml">
 - <head>
 - <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
 - <title>Untitled Document</title>
 - <script language="Javascript">
 - // Script réalisé par Eric Marcus - 2005
 - function TriListe(idNomListe,sens)
 - {	var objListe = document.getElementById(idNomListe);
 - 	if (objListe.options.selectedIndex<0) return false;
 - 	var objLigneADéplacer = new Option(objListe.options[objListe.options.selectedIndex].text, objListe.options[objListe.options.selectedIndex].value);
 - 	var iPositionAvant = objListe.options.selectedIndex;
 - 	var iPositionApres=(sens=="+" )?iPositionAvant+1:iPositionAvant-1;
 - 	if ((iPositionApres>=objListe.length)||(iPositionApres<0)) return false;
 - 	var objLigneAChanger = new Option(objListe.options[iPositionApres].text, objListe.options[iPositionApres].value);
 - 	objListe.options[iPositionAvant] = objLigneAChanger;
 - 	objListe.options[iPositionApres] = objLigneADéplacer;
 - 	objListe.options[iPositionApres].selected=true;
 - 	objListe.focus();
 - }
 - </script>
 - </head>
 - <body
 - <p>
 - <form name="form1" action="mail.php" method="POST" >
 -   <select name="liste_deroulante" size="5" id="la_liste">
 -     <option value="1">Ligne 1</option>
 -     <option value="2">Ligne 2</option>
 -     <option value="3">Ligne 3</option>
 -     <option value="4">Ligne 4</option>
 -     <option value="5">Ligne 5</option>
 -   </select>
 -   <br />
 -   <br />
 -   <input name="monter" type="button" id="monter" onClick="TriListe('la_liste','-')" value="Monter">
 -      
 -   <input name="descendre" type="button" id="descendre" onClick="TriListe('la_liste','+')" value="Descendre">
 - </p>
 - <p> </p>
 - <p>
 -   <input type="submit" name="button" id="button" value="Envoyer" >
 -  
 - </form>
 - </p>
 - </body>
 - </html>
 
  | 
 
et voici le code php utilisé :
 
Code :
 - $msg .= "Liste:\t$liste_deroulante\n\n";
 
  | 
 
 
Merci de votre précieuse aide !
 
Message édité par khephren-spirit le 05-08-2008 à 16:24:22