Valeur disparue dans le champ

Fermé
abdeslam1999 Messages postés 29 Date d'inscription jeudi 21 mai 2009 Statut Membre Dernière intervention 16 avril 2018 - 23 juin 2009 à 20:46
abdeslam1999 Messages postés 29 Date d'inscription jeudi 21 mai 2009 Statut Membre Dernière intervention 16 avril 2018 - 23 juin 2009 à 21:11
Bonjour,
j'ai un problème en php 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' >";
?>
/*........*/
<?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

2 réponses

moderno31 Messages postés 870 Date d'inscription mardi 23 juin 2009 Statut Membre Dernière intervention 8 août 2012 92
23 juin 2009 à 21:06
Hello
J'ai testé ton code, la liste se charge bien avec les valeurs. Par contre il n'est pas utile faire sélect * from ... puisque ta liste ne prend que 2 valeurs (id et nom).
Je n'ai par contre pas compris ce que tu veux faire avec ton input... ?
Il faut lui afficher une valeur de la base ou récupérer une info d'une autre page ?
0
abdeslam1999 Messages postés 29 Date d'inscription jeudi 21 mai 2009 Statut Membre Dernière intervention 16 avril 2018
23 juin 2009 à 21:11
merci pour ta reponse

dans un input seulement je saisi une valeur.

puis je suis allé dans la liste pour sélectionner le code

mais le problème c'est que dés que je sélectionne la valeur que j'ai saisi dans le champ est disparu
sachant que pas de relation entre la liste et le champ
0