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