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:
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.Code:
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>
comment faire pour afficher la valeur contenue dans l'enreg?
merci