Liste déroulante + textarea
Bonjour,
J'ai une liste déroulante qui fait appel a des données de base de donnée ( donnée cliente - non et prénom client ), je souhaiterai que lorsque je selectionne une entrée du menu déroulant s'affiche dans des champs de texte les élements divers du client ( adresse ....).
je voulais faire ceci en php cependant on ma déconseillé cause de rafraichissement de la page.
Ne connaissant rien en javascript j'ai regardé a partir de modele.
j'ai essayé quelques chose du genre
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
<script type="text/javascript">
function verif() {
with (document.form2) {
champs1.value = sujet.value;
}
}
</script>
<form name="form2" >
<div class="form-group">
<select class="form-control" name="sujet" id="civilite_client" OnChange="return verif();" value="">
<option value="" selected="selected">[Sélectionner un client]</option>
<option value="<?php echo $adresseclient ?>"<?php echo $resultclient ?></option>
</select>
</div>
<input type="text" maxlength="100"id=champs1" name="champs1">
</form> |
Pour mon script php
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
<?php
$lecture_client=$bdd->query('SELECT * FROM client ORDER by nom_client ');
$resultclient = '';
$adresseclient = '';
while ($client= $lecture_client->fetch()) {
$resultclient .= '<option value="'.$client['nom_client'].'">'.$client['nom_client'].' '.$client['prenom_client'].'</option>';
$adresseclient .= '<option value="'.$client['adresse_client'].'"</option>';
}
?> |
Mais cela ne donne rien dans la partie adresse client suivant le choix des personnes.
Auriez vous une autre solution, car je patauge :D