HTML : 2 sorties pour 1 seul select ?

HTML : 2 sorties pour 1 seul select ? - HTML/CSS - Programmation

Marsh Posté le 22-07-2004 à 10:29:59    

Salut à tous
Je travaille actuellement sur un formulaire en perl/ html
 
A un moment, je cree un menu déroulant contenant les noms/prénoms correspondant à une recherche en bdd préalable. Ca, je l'ai fait, et ça marche très bien..
Seulement, en sortie de ce menu, le "value"... et bien j'aurais besoin de deux paramètres ! Si je sors juste le nom, dans le cas de personnes ayant le même nom, je ne vais pas m'y retrouver dans la suite, pour les updates..
 
Au pire je vais faire une concaténation nom/prénom avec un caractére délimiteur reconnaissable, mais bon, je me demandais s'il n'existait pas une solution plus simple.. Ceci juste en html, js ou autre interdit.
 
Merci d'avance

Reply

Marsh Posté le 22-07-2004 à 10:29:59   

Reply

Marsh Posté le 22-07-2004 à 12:14:03    

Met un ID en value !
 
<select name="nom">
  <option value="1">toto</option>
  <option value="2">titi</option>
  <option value="3">toto</option>
</select>


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 23-07-2004 à 15:42:09    

Hm merci de la réponse mara meme si ça devrait être un peu hs en fait..
j'ai fait une concaténation, et à la fin avec une petite expression régulière ça roule ;)
 

Reply

Marsh Posté le 23-07-2004 à 17:34:04    

L'art d'utiliser un marteau pilon pour casses une noisette :/
 
Ma réponse n'est pas HS du tout !
 
Quand tu génère ta liste d'options, tes noms et prénoms, tu va bien les chercher quelque-part non ? Genre dans ta bdd.
 
Ils sont sans doute référencés de manière unique par un ID (enfin j'espère pour toi).
 
Donc tu gènères tes options comme je te l'ai dis, et tu rècupère un ID qui te permet d'être sûr de l'option sélectionnée.
 
Ensuite une petite requête à la bdd, et tu retrouve tes petits nom et prénom.
 
Comme ça t'est sûr qu'un petit malin ne t'envoie pas un formulaire HTTP avec un nom et un prénom bidon :D
 
Ne jamais faire confiance au client, JAMAIS !
 
T'as une url pour rigoler un peu ?


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed