Lier un champ avec une liste déroulante [php]

Fermé
PL29 - 6 juin 2014 à 15:55
 PL29 - 6 juin 2014 à 15:57
Bonjour,

Ça fait quelques heures depuis hier que je suis bloqué sur un point.
Je m'explique :

Je travaille sur une formulaire ou les utilisateurs doivent choisir dans une liste déroulante le nom d'une personne. En fonction de ce choix l'adresse émail de la personne sélectionnée doit s'afficher dans un champ texte.
(Biensûr si l'utilisateur choisit une autre personne l'émail de cette autre personne doit s'afficher)

J'ai réussit à remplir ma liste déroulante donc de ce côté là pas de soucis, pouvez vous m'expliquer comment faire pour en quelque sorte "lier" la liste avec la zone de texte où s'affichera l'adresse mail.

Je vous remercie pour vos réponses ! :)


1 réponse

Excusez moi j'ai oublié de poster mon code x)

<html>
<body>
<form name="Form1" method="post">
<select name="la_selection" onchange="EcritureArea()">
<option selected>-- Sélectionnez un utilisateur --</option>
<?php
try
{
// On se connecte a MySQL
$bdd = new PDO('mysql:host=localhost;dbname=glpibd', 'root', '');
}
catch(Exception $e)
{
die('Erreur : ' . $e->getMessage());
}

$reponse = $bdd->query('SELECT name, email FROM glpi_users, glpi_useremails WHERE glpi_users.id = glpi_useremails.users_id');

while($donnees = $reponse->fetch())
{
?>
<!--Rempli la liste déroulante-->
<option><?php echo $donnees['name'];?></option>


<?php
}

$reponse->closeCursor(); // Termine le traitement de la requete
?>
</select>
<input type="text" size="60" readonly>incruster l'adresse mail ici</input>



</form>
</body>
</html>
0