Accueil > Forum > > > > Liste deroulante + helpp
Liste deroulante + helpp
lundi 2 mai 2005 à 13:18:47 |
Liste deroulante + helpp

emmanuel9
|
Bonjour, En faite mon problème est le suivant : J'ai une liste deroulante avec des infos que jai recuperer sur une base de données avec php. en faite dans la base de données , y'a : numero nom prenom 1 jean claude 2 dick rivers 3 eddy mitchell voila, donc sur ma liste deroulante j'affiche juste le numéro. et en faite je voudrais que quand je clique sur un numero les zone de saisie qui permettre de rentrer, le nom et prénom et qui se trouve à gauche du texte se remplissent. mettons si je clique sur 1 a gauche il va s'afficher dans la zone de saisie nom : jean et dans la zone de saisie prénom : claude. voila si qq savait comment faire ou si c'est possible Par avance, merci.
|
|
lundi 2 mai 2005 à 15:58:33 |
Re : Liste deroulante + helpp

bultez
|
Bonjour, plusieurs solutions ° mettre nom et prénom dans 2 select cachés et quand on clique sur le select des n° on utilise name_select_nom[name_select_no.selectedIndex].text et name_select_prenom[name_select_no.selectedIndex].text ° mettre no dans le text du select et nom, prenom dans le value séparés par un caractère remarquable ( \t par exemple ) et quand on clique sur le select des n° on fait un var result=split(name_select_nom[name_select_no.selectedIndex].text,"\t") et on utilise result[0] et result[1] ° c'est tout ce qui me vient pour le moment, il doit bien y avoir d'autres possibilités Cordialement. Bul. ~Site~~Mail~
|
|
lundi 2 mai 2005 à 16:14:50 |
Re : Liste deroulante + helpp

emmanuel9
|
merci de ta reponses mais je suis debutant en javascript tu n'aurais pas un exemple sous la main par hazard ?
|
|
lundi 2 mai 2005 à 16:49:24 |
Re : Liste deroulante + helpp

bultez
|
Réponse acceptée !
j'ai fait un ch'tit exemple qui regroupe les 2 possibilités.
<HTML> <HEAD> <TITLE></TITLE> <script type="text/javascript"> function affiche(zone) {var tableau=zone[zone.selectedIndex].value.split("£"); alert ( "\r\nautres select:"+ "\r\n\tn° :"+zone[zone.selectedIndex].text+ "\r\n\tprénom :"+pre[zone.selectedIndex].text+ "\r\n\tnom :"+nom[zone.selectedIndex].text+ "\r\ndepuis value:"+ "\r\n\tn° :"+zone[zone.selectedIndex].text+ "\r\n\tprénom :"+tableau[0]+ "\r\n\tnom :"+tableau[1] ); } </script> </HEAD> <BODY> <select name="num" onchange="affiche(this);" size=5> <option value="Alain£Térieur">un <option value="Sébastienne£Tousseul">deux <option value="Gédéon£Teuzeumani">trois </select> <select name="pre" style="display:none"> <option>Alain <option>Sébastienne <option>Gédéon </select> <select name="nom" style="display:none"> <option>Térieur <option>Tousseul <option>Teuzeumani </select> </BODY></HTML>
Cordialement. Bul. ~Site~~Mail~
|
|
lundi 2 mai 2005 à 17:00:57 |
Re : Liste deroulante + helpp

emmanuel9
|
merci beaucoup, je vais essayer de comprendre ce que tu as fais, a propos tu ne seras pas comment on definis une taille fixe pour une liste deroulante ? parceque quand y'a aucun item dedans il a tendance à se retrecir tout seul et ca fais pas jolie
|
|
lundi 2 mai 2005 à 17:15:43 |
Re : Liste deroulante + helpp

emmanuel9
|
tu serais pas pourquoi ca marche pas quand je fais ca ? :
c'est dans des balises <php>
echo "<select name='liste' onchange='affiche(this);' size='10'>" ;
il me marque erreur sur la page
|
|
mardi 3 mai 2005 à 05:54:48 |
Re : Liste deroulante + helpp

bultez
|
Réponse acceptée !
comment definit-on une taille fixe pour une liste deroulante style="width:200px" il me marque erreur sur la page echo "<select name='liste' onchange='affiche(this);' size='10'>" ; à priori ça ne vient pas de cette ligne. [ mais pourquoi mettre echo ? je trouve ça lourd et inutile ] ?> <select name='liste' onchange='affiche(this);' size='10'> ça me semble plus simple
Cordialement. Bul. ~Site~~Mail~
|
|
mardi 3 mai 2005 à 10:00:06 |
Re : Liste deroulante + helpp

emmanuel9
|
ben je met echo parceque je suis dans des balises php et c'est pour inclure du html mais je sais pas si il y a mieux a faire
sinon j'ai repris ton exemple : echo "<select name='liste' onChange='affiche(this);' size = '10'>" ;
et j'ai essayé de faire des appelles de fonctions ca marche mais ca marche pas quand y'a un paramètre apparement et c'est bizarre parceque ton exemple marche
<script type="text/javascript"> function affiche(zone) {var tableau=zone[zone.selectedIndex].value.split("£"); alert ( "\r\nautres select:"+ "\r\n\tn° :"+zone[zone.selectedIndex].text+ "\r\n\tprénom :"+pre[zone.selectedIndex].text+ "\r\n\tnom :"+nom[zone.selectedIndex].text+ "\r\ndepuis value:"+ "\r\n\tn° :"+zone[zone.selectedIndex].text+ "\r\n\tprénom :"+tableau[0]+ "\r\n\tnom :"+tableau[1] ); } </script>
peut etre que ca vient du faite que je fais l'appelle dans une balise de php non ?
|
|
mardi 3 mai 2005 à 10:34:16 |
Re : Liste deroulante + helpp

bultez
|
Réponse acceptée !
<?php echo "plein de html et javascript" if ( condition ) { echo "plein de html et javascript" }
je fais ça plutôt
plein de html et javascript <?php if ( condition ) { ?> plein de html et javascript <?php }
donc au lieu de echo "<select name='liste' onChange='affiche(this);' size = '10'>" ; je fais ?> <select name='liste' onChange='affiche(this);' size = '10'> <?php
donnes nous un extrait de la page générée, pas la page php, mais celle vue aec "afficher la source", enfin un extrait si c'est long, l'appel et la fonction... car sur ce que tu fais voir, pas de raison, enfin pas vu d'erreur à priori. Cordialement. Bul. ~Site~~Mail~
|
|
mardi 3 mai 2005 à 10:39:23 |
Re : Liste deroulante + helpp

emmanuel9
|
ah ok merci bcp bultez,
en faite maintenant vu que quand je clique sur une liste de personne j'ai bien le nom de la personne qui s'affiche à gauche je voudrais en faite que le bouton ajouterpersonne deviennent modifier personne et en faite quand il clique sur un item le nom apparait il le modifie et il clique sur modifier personne. je pense que il faut faire ca avec on change encore une fois.
parceque en faite en php ca fait ca
if(isset($_GET["bouton"])) { switch ($_GET['bouton']) { case 'Ajouter' :
$requete = "INSERT INTO profil(nom,id) VALUES ('$nom','$identifiant')";
donc je suppose qu'il faut modifier le nom du bouton ou un truc comme ca et faire une case 'modifier', tu en penses quoi ?
|
|
Cette discussion est classée dans : liste, saisie, zone, deroulante, faite
Répondre à ce message
Sujets en rapport avec ce message
afficher une liste deroulante, via une zone de texte [ par annjey ]
Bonjour,Je suis nulle en JS, quelqu'un pourrait m'aider?Voilà mon problème, je souhaiterai afficher une liste deroulante des villes en saisissant just
liste deroulante [ par jlijel ]
bonjourje veux que losque je saisie un caractére dans un champs du texte, une liste s'afffiche et les éléments de cette liste commençe par ce caractér
liste deroulante dynamique changement par zone texte [ par fouedk2 ]
Bonjour a tous, désolé pour mon ignorante en javascript mais je voudrais savoir comment faire pour modifier une liste deroulante dans une formulaire (
liste deroulante modifiable [ par lou111 ]
je crée une petite flore sur une base mysql. pas tout à fait débutant mais presque, mon code de saisie en php m'affiche pour chaque zone la liste des
Voir l'élément sélectionner d'une zone de liste non déroulante [ par Shivan0910 ]
Bonjour,Je vais essayer d'expliquer ce que je souhaite à l'aide d'un exemple :J'ai une zone de liste non déroulante qui affiche 20 lignes. Cette zone
liste deroulante [ par ehmarc ]
Salut,J'ai un soucis avec une liste deroulante je veut lui faire prendre une valeur de cette liste selon la valeur d'un autre champs mais quand je met
liste deroulante [ par CrazyCodeur ]
Bonjour !! J'aimerai modifier le conentu d'un textbox en fonction de ce qui est selectionné dans une liste déroulante.. Les éléments de ma liste dérou
Créer zone liste déroulante avec le contenu modifiable [ par astuces_jeux ]
Bonjour,je cherche si c'est possible de faire une zone de liste déroulante avec plusieurs choix mais aussi pouvoir modifier son contenu comme une zone
CALCUL AVEC BOUTON RADIO ET LISTE DEROULANTE [ par fmoitie ]
Bonjour, je fais appelle a une ame charitable qui pourrais m'aider a resoudre mon probleme. j'essaye de faire une page HTML avec des champs cocher par
remplir liste deroulante avec un array [ par xzonz ]
Salut a toutes et tous voila ma questionj'aimerais remplir une liste deroulante avec des valeur contenues dans un arraycomment puis je faire ... au se
Livres en rapport
|
Derniers Blogs
JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|