Bonjour,
J'ai besoin de lire les valeurs d'un select.
La déclaration du select et l'initialisation :
La fontion javascript ajout_element :
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 while ($formulaire = mysql_fetch_array($resultat)) {.... // Zone liste des formulaires sélectionnés en pièces jointes $ret.='<div id="pj_select['.$x.']" style="position:absolute; visibility:hidden; left:0px;">'; $ret.='<select name="liste_pj_select['.$x.']" style="background:#00FFFF;">'; $ret.='</select>'; $ret.='</div>'; // Recherche des pièces jointes rattachées au formulaire $requete_pj = 'SELECT * FROM piece_jointe WHERE pj_id = "'.$formulaire[form_id].'" ORDER BY pj_idform DESC'; $resultat_pj = mysql_query($requete_pj,$base); if(controle_table($resultat_pj,$requete_pj)) { while($piece_jointe = mysql_fetch_array($resultat_pj)) $ret.='<script>montre("pj['.$x.']");ajout_element("'.$piece_jointe[pj_idform].'","","maj_form","liste_pj_select['.$x.']")</script>'; } ....$x++; }
Le select s'initialise correctement, je l'affiche sans pb à l'écran.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 //******** Ajoute un élément dans une liste select ******* function ajout_element(texte,code,nom_form,liste) { var position=null; if (document.all) position=document.getElementsByName(liste).length; var element = document.createElement('option'); element.text = conver_base_chaine(texte); element.value = code; document.forms[nom_form].elements[liste].options.add(element,position); }
Comment faire pour récupérer les valeurs de chaque liste_pj_select[x] avec php ?
Merci pour vos suggestions.![]()
Partager