Récuperer un id en interne dans un champ

abdeslam1999 Messages postés 36 Statut Membre -  
abdeslam1999 Messages postés 36 Statut Membre -
Bonjours;
Je travaille avec php je voudrais savoir comment récupérer un id lors de l'affichage d'un non de personne dans un champ de texte
Par exemple avec la liste de sélection j'ai fait:
//connexion à localhost et à la base de donnée
$resultat=mysql_query("select * from personne ") or die ("Requête non executée.");
echo '<select name="v_personne_id">';
while ($ligne=mysql_fetch_array($resultat))
{
//chaque personne a un id (en interne)
echo "<option value='".$ligne["personne_id"]. "'.>".$ligne["personne"]."</option>\n";
}
echo '</select>';

avec la liste de sélection ça marche, je sélectionne une personne (en interne je sélectionne le id) alors comment on peut le faire avec champ de texte(bien sûr on ne peut pas sélectionner dans un champ de texte mais j'ai pu d'afficher la personne avec la methode URL en php mais je n'arrive pas de récupérer leur id en interne)
Merci

1 réponse

Nixial
 
Bonjour,

Humm quand tu vas faire ton get de ton select donc ton get v_id_personne, ca va te renvoyer la valeur de ta liste déroulante, autrement dit la value et donc l'id de la personne sélectionnée.

A+.
0
abdeslam1999 Messages postés 36 Statut Membre
 
oui mais ça juste un exemple avec la liste déroulante alors avec le champ de texte

<input type="text" name="fff" size="50" value="'.$a['nom'].'" /> </a>

ici j'ai affiche le nom alors comment savoir le id ?
0