Récuperer un id en interne dans un champ

Fermé
abdeslam1999 Messages postés 29 Date d'inscription jeudi 21 mai 2009 Statut Membre Dernière intervention 16 avril 2018 - 11 juin 2009 à 12:55
abdeslam1999 Messages postés 29 Date d'inscription jeudi 21 mai 2009 Statut Membre Dernière intervention 16 avril 2018 - 11 juin 2009 à 13:05
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

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 29 Date d'inscription jeudi 21 mai 2009 Statut Membre Dernière intervention 16 avril 2018
11 juin 2009 à 13:05
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