bonjour

j'ai récupéré du code qui permet de le faire, mis ca ne marche pas:
il s'agit d'un formulaire de saisie de cotisations annuelles, pour garnir une table pj_dos, contenant entre autres le champ pj_an.
la liste de choix s'appuie donc sur une table pj_an , contenant ceci:
pj_an_id/ pj_an_mt.
2012 / 14
2013 / 16

code:

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
18
19
20
21
22
23
24
25
26
27
28
29
 
<?php
	echo "<FORM NAME=\"enrdos\" ACTION=\"pJ_enrdos.php\" METHOD=\"post\"> \n  "; // saisie cotis
  	echo "  <INPUT NAME='appli' TYPE='HIDDEN' VALUE='".$appli."' >\n ";	
	echo "  <INPUT NAME='flag_agt' TYPE='HIDDEN' VALUE='".$flag_agt."' >\n ";
	echo "  <INPUT NAME='flag_maj' TYPE='HIDDEN' VALUE='".$flag_maj."' >\n ";
	echo "  <INPUT NAME='AGT_code' TYPE='HIDDEN' VALUE='".$AGT_code."' >\n ";
	echo "  <INPUT NAME='AGT_profil' TYPE='HIDDEN' VALUE='".$AGT_profil."' >\n ";
	echo "  <INPUT NAME='ADH_num' TYPE='HIDDEN' VALUE='".$ADH_num."' >\n ";
?>	
 
	<TR><TD>  Année </TD><TD><SELECT NAME="pj_an">
 
<?php
//                   c'est ici que ca se passe...
	$sql = "SELECT pj_an_id, pj_an_mt FROM pj_an order by pj_an_id desc";
	$rs=mysql_query($sql);
	while($lg=mysql_fetch_array($rs))
	{
	    print("<OPTION VALUE=".$lg["pj_an_mt"].">".$lg["pj_an_id"]."</OPTION>");
	}
?>
	 </SELECT></TD></TR>
 
	 <TR><TD width=15%>Date</TD><TD><TEXTAREA NAME="pj_date" COLS=10 ROWS=1></TEXTAREA></TD></TR>
     <TR>   <TD>&nbsp;</TD>   </TR>
 	 <TR><TD>Montant dû</TD><TD><TEXTAREA NAME="pj_mtdu" COLS=10 ROWS=1
 
etc....
La liste de choix s'ouvre bien, je peux sélectionner une valeur (2012 ou 2013)
l'enchainement sur pj_enrdos.php récupère bien toutes les variables, sauf pj_an

si vous voyez pourquoi...
merci d'avance