bonjour

dans une table param, j'ai 2 enregistrements:
p_id1=0, p_lib=NON
p_id1=1, p_lib=OUI

dans une table adherent, , j'ai un champ ADH_admin, qui contient 0 (non) ou 1 (oui).
dans le formulaire de mise à jour de cette table, ( j'ai auparavant selecté 1 enreg et récupéré le contenu des champs), j'affiche une liste de choix:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
	<TD><SELECT NAME="ADH_admin">
<?php	
	$p_id1=$_POST["ADH_admin"];																			// param oui/non
	$sql = "SELECT p_id1, p_lib FROM param  order by p_id1";
	$rs=mysql_query($sql)or exit(mysql_error() . "<br/>$sql");
	while($lg=mysql_fetch_array($rs))
	{
	  echo '<OPTION VALUE="'.$lg["p_id1"].'">'.$lg["p_id1"].','.$lg["p_lib"].'</OPTION>';
	}
?>	
	</SELECT></TD>
si je saisis 1, l'enregistrement se fait bien dans la table ( je l'ai vérifié avec phpmyadmin); mais si je reviens ensuite voir cet enreg, il affiche toujours 0, soit l'ordre donné dans le select.
comment faire pour afficher la valeur contenue dans l'enreg?

merci