Bonjour,
j'ai un problème j'ai créé un champ de text dans ma page et une liste déroulante dans laquelle j'ai extrais les données de la table de ma base de donnée
je saisi une valeur dans le champ
mon problème c'est que lorsque je voudrais sélectionner dans la liste déroulante automatiquement ce champ devient vide (la valeur est disparue)
voilà le code:
<?php
echo"<input type='text' name'v_ref_clt' value=".$_POST['v_ref_clt'].">";
?>
</td>
</tr>
<tr>
<td height="29" colspan="4"><label></label></td>
</tr>
<tr>
<td width="222" bgcolor="#99FFFF"><span class="Style21">Famille</span></td>
<td width="77" bgcolor="#99FFFF"><span class="Style20">
<?php
$connexion=mysql_connect('localhost','root',"") or die ("Connexion impossible.");
$db=mysql_select_db('AGCS',$connexion) or die ("Base de données non accessible.");
echo'<form action="article_consulte.php" method="POST" name="monformulaire">';
$rs_famille=mysql_query("select * from famille") or die ("Requête non executée.");
echo '<select name="v_famille" onchange="this.form.submit()">';
echo '<option value="">----Choisir une famille----</option>';
while ($ligne=mysql_fetch_array($rs_famille))
{
if ($_POST['v_famille'] == $ligne['famille_id'])
{ $attr = ' selected'; }
else { $attr = ''; }
echo '<option value="'.$ligne['famille_id'].'"'.$attr.'>'.$ligne['code_famille'].'</option>\n';
}
echo '</select>';
?>
</form>
je ne sais pourqoui cette valeur est disparue
merci
abdeslam