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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS et PHP] Récupération des donées d'un Select multiple

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JS et PHP] Récupération des donées d'un Select multiple

n°2130469
kishibojin
Mais euh !
Posté le 09-03-2012 à 08:09:20  profilanswer
 

Bonjour,
 
Le javascript étant relativement nouveau pour moi, je bloque un peu sur une fonction qui a mon avis doit être tout bête.
 
J'ai actuellement un formulaire avec un select multiple. A la base, celui-ci est vide. l'utilisateur le rempli à l'aide d'une fonction javascript. Une fois que le formulaire est rempli et envoyé, un script php va parcourir le select et ajouter les données à une base de données.  
 
Le problème est que ceci ne fonctionne pas. Si je teste uniquement mon select, cela à l'air de fonctionner. Si je fais de même avec mon script et des données fixes, ça fonctionne très bien également. J'ai essayé de chercher sur google afin de savoir si la récupération des données introduites avec javascript se faisait d'une façon particulière avec php, mais rien trouvé.
 
le select multiple du formulaire

Code :
  1. <div id='RL'>
  2.      <select multiple name="Representant" id="Representant" class="select" size="3" style="width:180px;">
  3.      </select>
  4. </div>


 
code de la fonction ajoutant une nouvelle option au select du formulaire

Code :
  1. var Nom = document.getElementById('idRLNom').value;
  2.      var Prenom = document.getElementById('idRLPrenom').value;
  3.      var Contact = document.getElementById('idRLContact').value;
  4.      var oSelect = document.getElementById('Representant');
  5.      var oOption = document.createElement('OPTION');
  6.      oSelect.options.add(oOption);
  7.      oOption.innerHTML = Nom+' '+Prenom;
  8.      oOption.value = Nom+';'+Prenom+';'+Contact; 
  9.      oOption.selected = true;


 
script d'ajout dans la base de données

Code :
  1. $Representant = $_POST['Representant'];
  2.    //insertion des parents
  3.     foreach($Representant as $value)
  4.     {
  5.           list($Nom, $Prenom, $Contact) = split(';', $value);
  6.           AjRepLegal($Nom,$Prenom,$Contact,$IDPer['PerID']);
  7.     }
  8. unset($value);


 
Je reste volontiers à disposition si mon explication n'est pas tout à fait clair et merci d'avance :jap:

mood
Publicité
Posté le 09-03-2012 à 08:09:20  profilanswer
 

n°2130494
rufo
Pas me confondre avec Lycos!
Posté le 09-03-2012 à 09:34:52  profilanswer
 

<select multiple name="Representant[]" id="Representant" class="select" size="3" style="width:180px;">


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2133489
kishibojin
Mais euh !
Posté le 28-03-2012 à 15:06:10  profilanswer
 

j'ai oublié de te remercier... ça fonctionne très bien.  merci :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS et PHP] Récupération des donées d'un Select multiple

 

Sujets relatifs
PHP/MYSQL : récupérer les infos issues d'une requête[Débutant PHP] Comment afficher "l'âge" à côté du pseudo ?
[CRON PHP] Aide pour script CRON PHP et wgetPHP lien Youtube/href
[JS / CSS] Ignorer une divScript générant du JS => accès à $_GET de la page appelante ?
[PHP] Détecter navigateur + système d'exploitation [Résolu]checkbox mise à jour base de données
[PHP] RegExPHP :Galerie d'images
Plus de sujets relatifs à : [JS et PHP] Récupération des donées d'un Select multiple


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