Code pour afficher l'élément sélectionné d'une liste deroulante dans un champ de

eddycool Messages postés 1 Date d'inscription lundi 25 mai 2009 Statut Membre Dernière intervention 25 mai 2009 - 25 mai 2009 à 14:11
coach759 Messages postés 43 Date d'inscription vendredi 29 mai 2009 Statut Membre Dernière intervention 4 mars 2011 - 29 mai 2009 à 10:17
Bonjour,
je souhaiterais obtenir un code pour afficher l'élément sélectionné d'une liste deroulante alimentée par une table dans un champ de saisie.


 

2 réponses

coach759 Messages postés 43 Date d'inscription vendredi 29 mai 2009 Statut Membre Dernière intervention 4 mars 2011
29 mai 2009 à 10:16
Bonjour,

function isSelected($d,$c,$e){

    $retour="";

    if($d["$c"]==$e) $retour=' selected="selected"';

    return $retour;

}

ta liste déroulante:
....
echo
'Nom de la personne:
<select name="nom">
   <option value"1" '.isSelected($tarequete,"nom","TATA").'>TATA</option>
   <option value"2">TATI</option>
   <option value"3">TATU</option>
</select>';
....

ta requete: $tarequete('SELECT nom,prenom FROM personne WHERE ......');

J'espère avoir été compris, bonne journée...

<hr size="2" width="100%" />Si à la Saint Valentin elle te caresse la main, vivement la Sainte Marguerite...
0
coach759 Messages postés 43 Date d'inscription vendredi 29 mai 2009 Statut Membre Dernière intervention 4 mars 2011
29 mai 2009 à 10:17
J'ai oublié de mettre pour les trois options:
<option value"1" '.isSelected($tarequete,"nom","TATA").'>TATA</option>
   <option value"2" '.isSelected($tarequete,"nom","TATI").'>TATI</option>
   <option value"3" '.isSelected($tarequete,"nom","TATU").'>TATU</option>

A+
<hr size="2" width="100%" />Si à la Saint Valentin elle te caresse la main, vivement la Sainte Marguerite...
0
Rejoignez-nous