Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1732 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  récupérer toutes les valeurs d'une liste

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

récupérer toutes les valeurs d'une liste

n°1353752
letesp
Posté le 25-04-2006 à 16:53:49  profilanswer
 

Bonjour,
 
J'ai une liste contenant des informations que je voudrais récupérer par un POST.
 
Le problème c'est que quand je récupère les infos:
$liste = array();
$liste = $_POST['nom_de_ma_liste'];

J'obtiens le dernier element de la liste, et non pas toute la liste sous forme d'un tableau.
 
J'ai essayé de donner l'attribut "multiple" à mon select et de sélectionner toutes les valeurs de la liste, sans succès.
 
Une idée???


Message édité par letesp le 25-04-2006 à 16:54:16
mood
Publicité
Posté le 25-04-2006 à 16:53:49  profilanswer
 

n°1353788
naceroth
Posté le 25-04-2006 à 17:23:25  profilanswer
 

Fait déjà voir à quoi ressemble ta liste dans ton formulaire, parce que j'ai comme l'impression qu'il y a un truc que tu n'as pas compris :D

n°1353813
sielfried
Posté le 25-04-2006 à 18:15:50  profilanswer
 

<select name="foo" multiple="multiple">  
 
=>
 
<select name="foo[]" multiple="multiple">


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1354052
letesp
Posté le 26-04-2006 à 09:09:07  profilanswer
 

La liste "disponible" propose une liste de formations.
La liste "ajoute" reçoit les formations choisies par l'utilisateur grâce à la fonction javascript "ajouter()" déclenchée sur le clic du bouton "ajouter".
Cette fonction fonctionne parfaitement en l'état actuel du code mais elle ne fonctionne plus si je change le nom du select en " ajoute[] ".
 
Voici le code de mon formulaire:
 
<FORM action="saisie.php" name="form" method="POST">
 
        <Select name="disponible" size="7" style="width:220; " >
  <?php $result = $base_MySQL->get_section_par_type($_SESSION['type_formation']);
  $base_MySQL->affichage_liste_selected($result)
  ?>
 </Select>
 
        <input type="button" value="ajouter" onclick="ajouter()">
 <input type="button" value="retirer" onclick="retirer()">
 <input type="button" value="tout retirer" onclick="toutretirer()">
 
        <select name="ajoute" size="7" style="width:220;" multiple="multiple"> </select>
</FORM>

 
voici le code de la fonction ajouteR():

function ajouter(){
 
 selected_disponible = Form.disponible.selectedIndex;
 
 for(i=0; i<ajoute.length; i++)
  if(ajoute.options[i].value == '')
  {
   selected_ajoute = i;
   break;
  }
 
 if (selected_disponible == -1)
  alert("Veuillez s\351lectionner un item dans la liste" );
 else if (selected_disponible != -1)
 {
  var element = document.createElement("option" );
  element.appendChild(document.createTextNode(disponible.options[selected_disponible].text));
  element.value = disponible.options[selected_disponible].value;
  element.selected=true;
  ajoute.appendChild(element);
 }
 else
  alert("probl\352me inconnu" );
}


Message édité par letesp le 26-04-2006 à 09:12:20
n°1354241
letesp
Posté le 26-04-2006 à 12:13:04  profilanswer
 

Bon bah finalement j'ai réussi. Il y avait 2 ou 3 erreurs dans mon javascript.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  récupérer toutes les valeurs d'une liste

 

Sujets relatifs
Problème de suppression d'un element d'une liste[ActiveX] récupérer l'URL de la page qui contient un activeX ?
remplir une liste avec une autre[VB.NET] Passage de valeurs entre fenêtres fille/mère
recuperer valeur html -> javascriptmsgbox sous access avec liste déroulante
Récuperer le nom d'un bouton d'une applicationRécupérer le code html d'une page web
recuperer une chaine dans une pageRécupérer le nom d'un object
Plus de sujets relatifs à : récupérer toutes les valeurs d'une liste


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR