Sélection dans un textarea [Résolu]
7 messages
• Page 1 sur 1
-

jer2701 - WRInaute occasionnel

- Messages: 331
- Inscription: 2 Sep 2005
Sélection dans un textarea [Résolu]
Salut à tous,
Tout le monde à déjà vu sur certains sites un champs <textarea> avec des valeurs à l'intérieur (souvent des régions) que l'on peut sélectionner (une ou plusieurs) et lorsque l'on submit les valeurs sélectionnées passe dans le champs <textarea> d'à coté ?
J'ai besoin de faire ce script avec les régions en variables, quelqu'un peut-il me donner une piste ?
Parce que moi j'ai fais ça
$affich_mes_champs=mysql_query("select * from ma_table");
$nbr=mysql_numrows($affich_mes_champs);
print"<textarea name='le_nom' rows='$nbr'>";
while($list_mes_champs=mysql_fetch_row($affich_mes_champs))
{
print"$list_mes_champs[1]";
}
print"</textarea>";
Et mon problème est le suivant
ça affiche bien mes champs dans le textarea mais pas à ligne les uns des autres et en plus, je ne peux pas les sélectionner.
la loose hein ?! ...
Tout le monde à déjà vu sur certains sites un champs <textarea> avec des valeurs à l'intérieur (souvent des régions) que l'on peut sélectionner (une ou plusieurs) et lorsque l'on submit les valeurs sélectionnées passe dans le champs <textarea> d'à coté ?
J'ai besoin de faire ce script avec les régions en variables, quelqu'un peut-il me donner une piste ?
Parce que moi j'ai fais ça
$affich_mes_champs=mysql_query("select * from ma_table");
$nbr=mysql_numrows($affich_mes_champs);
print"<textarea name='le_nom' rows='$nbr'>";
while($list_mes_champs=mysql_fetch_row($affich_mes_champs))
{
print"$list_mes_champs[1]";
}
print"</textarea>";
Et mon problème est le suivant
ça affiche bien mes champs dans le textarea mais pas à ligne les uns des autres et en plus, je ne peux pas les sélectionner.
Dernière édition par jer2701 le Dim Aoû 20, 2006 17:46, édité 1 fois.
-

tom_pascal - WRInaute occasionnel

- Messages: 291
- Inscription: 17 Nov 2003
Quand j'ai besoin de faire un truc du genre, j'utilise plutot deux balises <SELECT> (avec l'attribut "multiple").
Je pense que c'est surement plus fait pour que des champs textarea, non ?
Je pense que c'est surement plus fait pour que des champs textarea, non ?
-

jer2701 - WRInaute occasionnel

- Messages: 331
- Inscription: 2 Sep 2005
Yes !
Merci je crois que c'est ça que je cherchais, j'avais pas les bon termes en tête, je savais pas que le select pouvait bénéficier de l'attribut "multiple", c'est pourquoi je pensais au textarea.
Du coup j'ai cherché
La balise SELECT permet de créer une liste déroulante ou à choix multiples. C'est l'un des différents contrôles utilisables au sein d'un formulaire FORM pour rapatrier des informations (au même titre que BUTTON, TEXTAREA et INPUT). Elle encadre les valeurs de la liste qui sont définies dans les tags OPTION.
Merci bien, je texte de suite !
Merci je crois que c'est ça que je cherchais, j'avais pas les bon termes en tête, je savais pas que le select pouvait bénéficier de l'attribut "multiple", c'est pourquoi je pensais au textarea.
Du coup j'ai cherché
La balise SELECT permet de créer une liste déroulante ou à choix multiples. C'est l'un des différents contrôles utilisables au sein d'un formulaire FORM pour rapatrier des informations (au même titre que BUTTON, TEXTAREA et INPUT). Elle encadre les valeurs de la liste qui sont définies dans les tags OPTION.
Merci bien, je texte de suite !
-

tom_pascal - WRInaute occasionnel

- Messages: 291
- Inscription: 17 Nov 2003
Content d'avoir pu te renseigner jer2701 
-
nalrem - WRInaute occasionnel

- Messages: 401
- Inscription: 6 Avr 2003
Parfois, ergonomiquement, c'est mieux d'utiliser des checkbox au lieu d'un select, cela montre réellement qu'on peut faire plusieurs selections (tout dépend du public censé utiliser l'interface).
On ajoute le tout dans un div qui ajoute un scroll, et ça fait à peu près comme une boite select, mais en plus intuitif, et plus ergonomique (dans un select, si on lache la touche control, tout se déselectionne lors du clic suivant... les checkbox n'ont pas cet inconvénient).
Ca ne répond donc pas à ta question, mais ça peut éventuellement t'amener à trouver une solution encore plus optimisée.
On ajoute le tout dans un div qui ajoute un scroll, et ça fait à peu près comme une boite select, mais en plus intuitif, et plus ergonomique (dans un select, si on lache la touche control, tout se déselectionne lors du clic suivant... les checkbox n'ont pas cet inconvénient).
Ca ne répond donc pas à ta question, mais ça peut éventuellement t'amener à trouver une solution encore plus optimisée.
-

Bacteries - WRInaute passionné

- Messages: 1369
- Inscription: 27 Mai 2004
Une autre solution c'est deux liste à choix multiple où tu fais basculer une option via une autre avec un bouton.
Exemple ici : http://www.toutjavascript.com/savoir/sa ... php3#truc8
Exemple ici : http://www.toutjavascript.com/savoir/sa ... php3#truc8
7 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- [résolu] HTML dans le textarea
- [résolu][MySQL] Sélection groupée et comptage
- Probleme de selection SQL (PB résolu par BISCUIT)
- tinymce et textarea
- Input et textarea
- Textarea en position fixed
- Textarea, BBCode, WYSIWYG, ...
- maxlength sur un textarea
- detecter sauts de ligne textarea
- pb copier/coller dans 1 textarea
- Mettez du Google dans votre moteur - 29-04-2003
- Ecrire un sitemap pour Google News - 25-11-2006
- Résultats des élections présidentielles du 2nd tour 2007 avant 20h - 06-05-2007
- Des bons outils pour les spécialistes des Web Analytics - 29-04-2009
- Votez pour les meilleurs WRInautes de 2007 ! - 22-12-2007
- Résultats des élections présidentielles du 1er tour 2007 - 22-04-2007
- Résultats des élections législatives du 1er tour 2007 - 09-06-2007
- Résultats des élections régionales 2010 sur Google Maps - 21-03-2010
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
