Afficher dans un champs une donnée dune liste
Chocostick
Messages postés
9
Statut
Membre
-
Chocostick Messages postés 9 Statut Membre -
Chocostick Messages postés 9 Statut Membre -
Bonjour, voila je fais un pti programme en PHP.
J'ai une liste dans laquelle se trouvent des éléments d'une base de données.
Au dessus j'ai un champs texte vide. Je souhaiterai que lorsque l'utilisateur sélectionne une des données de la liste EN cliquant dessus, elle s'affiche dans le champs de texte vide.
En PHP d'après ce que j'ai lu sur les forums la tache s'annonce difficile mais j'y coirs :). Je n'y arrive pas, mais je pense qu'il faut utiliser notamment l'objet "this.form.submit()" en java script mais je ne sais pas bien l'utiliser encore et le java script je ne connais pas du tout.
Voila je voulais savoir si quelqu'un aurait une piste pour m'aider :)
Merci d'avance!!!
J'ai une liste dans laquelle se trouvent des éléments d'une base de données.
Au dessus j'ai un champs texte vide. Je souhaiterai que lorsque l'utilisateur sélectionne une des données de la liste EN cliquant dessus, elle s'affiche dans le champs de texte vide.
En PHP d'après ce que j'ai lu sur les forums la tache s'annonce difficile mais j'y coirs :). Je n'y arrive pas, mais je pense qu'il faut utiliser notamment l'objet "this.form.submit()" en java script mais je ne sais pas bien l'utiliser encore et le java script je ne connais pas du tout.
Voila je voulais savoir si quelqu'un aurait une piste pour m'aider :)
Merci d'avance!!!
A voir également:
- Afficher dans un champs une donnée dune liste
- Liste déroulante excel - Guide
- Liste code ascii - Guide
- Liste déroulante en cascade - Guide
- Afficher calendrier outlook dans google agenda - Guide
- Site dangereux liste - Guide
2 réponses
Moi j'ai une piste mais elle est tres légerement differente de ce que te veux... Au lieu de clicker dans la liste tu clike sur un bouton a coter. Sur cette action le champ text vide ce remplira dac.
Le code :
<form method="POST" action="TA_PAGE.php">
// Ta liste deroulante avec les données
<select name="ma_liste">
<option>Ma donnée 1 </option>
<option>Ma donnée 2 </option>
<option>Ma donnée 3 </option>
<option>Ma donnée 4 </option>
</select>
// Le bouton submit
<input type="submit" name="OK" value="OK">
// Le code PHP
<?php
IF(isset($_POST['OK']))
{
// Le champ text remplie avec le champ select choisie
print'<input type="text" name="mon_text" value="'.$_POST['ma_liste'].'">';
}
else
{
// Le champ text vide apparait si aucun champ choisis
print'<input type="text" name="mon_text" value="">';
}
?>
</form>
Voili voilou !!
Le code :
<form method="POST" action="TA_PAGE.php">
// Ta liste deroulante avec les données
<select name="ma_liste">
<option>Ma donnée 1 </option>
<option>Ma donnée 2 </option>
<option>Ma donnée 3 </option>
<option>Ma donnée 4 </option>
</select>
// Le bouton submit
<input type="submit" name="OK" value="OK">
// Le code PHP
<?php
IF(isset($_POST['OK']))
{
// Le champ text remplie avec le champ select choisie
print'<input type="text" name="mon_text" value="'.$_POST['ma_liste'].'">';
}
else
{
// Le champ text vide apparait si aucun champ choisis
print'<input type="text" name="mon_text" value="">';
}
?>
</form>
Voili voilou !!
Salut à toi ASHTAR, merci d'avoir répondu à mon post.
Ca m'a l'air pas mal du tout ce que tu me proposes là, j'y ai pensé aussi mais finalement j'ai opté pour une autre solution, qui s'en rapproche beaucoup.
En gros lorsque je clic sur un des éléments de la liste, un champs apparait avec écrit dedans le nom de cet élément.
C'est ce dont j'avais besoin, mais si je n'avais pas trouvé ça, ta solution m'aurait bcp interessé ;).
Merci bcp et @ttes
Ca m'a l'air pas mal du tout ce que tu me proposes là, j'y ai pensé aussi mais finalement j'ai opté pour une autre solution, qui s'en rapproche beaucoup.
En gros lorsque je clic sur un des éléments de la liste, un champs apparait avec écrit dedans le nom de cet élément.
C'est ce dont j'avais besoin, mais si je n'avais pas trouvé ça, ta solution m'aurait bcp interessé ;).
Merci bcp et @ttes