Bonjour,

J'ai besoin de lire les valeurs d'un select.

La déclaration du select et l'initialisation :
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++;
}
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
//******** 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);
 
}
Le select s'initialise correctement, je l'affiche sans pb à l'écran.
Comment faire pour récupérer les valeurs de chaque liste_pj_select[x] avec php ?

Merci pour vos suggestions.