> Tous les forums > Forum des Webmasters
 retour dans formulaire - liste déroulante
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
fwbbwf
  Posté le 03/11/2004 @ 09:52 
Aller en bas de la page 
Nouvel astucien
Bonjour, Je vous expose mon problème. J'ai un formulaire qui contient plusieurs zones de saisie et liste déroulante. Chaque validation de formulaire alimente une base Access. A un formulaire rempli correspond une formation. L'ensemble des formations ainsi renseigné se trouve dans une autre page sous forme de tableau. Lorsque je souhaite modifier les informations d'une formation je clique sur le titre de cette formation et je me retrouve dans mon formulaire (en modification). Le problème est que je récupère bien (dans ce formulaire) toutes les données qui se trouvent dans des zones de saisie, mais pas l'option choisie dans la liste déroulante. Systématiquement c'est la première option qui réapparait. Comment faire pour récupérer l'option choisie ? Code de ma liste déroulante : <select size="1" name="Secretariat"> <option>DIR</option> <option>SAR</option> <option>SES</option> <option>SED</option> </select> code de récupération de mes données : <% Sub Update_Event(sUpdateMode) Dim sErrImage, Rs, sSQL, sTitle bError = False sErrImage = "<IMG SRC='images/error.gif' BORDER=0 HEIGHT=19 WIDTH=64>" ' Get the form data into variables sSecretariat = Request.Form("Secretariat") sStart_Date = Request.Form("START_DATE") sEnd_Date = Request.Form("END_DATE") sHeure_deb = Request.Form("Heure_deb") sHeure_fin = Request.Form("Heure_fin") sNum_salle = Request.Form("Num_salle") sObjet = Request.Form("Objet") sResponsable = Request.Form("Responsable") sParticipants = Request.Form("Participants") sMaterielinfo = Request.Form("Materielinfo") sMateriel= Request.Form("Materiel") sEvent_Details = Request.Form("EVENT_DETAILS") sFiche=Request.Form("Fiche") En rouge la ligne concernant ma liste déroulante : secrétariat étant le nom de ma liste déroulante. De plus, dans ma base Access, je vois bien que l'option choisie a été prise en compte. Merci par avance pour votre aide
Publicité
koala01
 Posté le 03/11/2004 à 18:14 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
Salut, Quand tu crée une liste déroulante (ou un menu) il est important de mettre une valeur pour chacun des éléments qu'elle contient. tu dois donc, meme si c'est de manière dynamique, arriver à un résultat qui ressemble à ceci:
<select name="select"> <option value="valeur1">élément 1</option> <option value="valeur2">élément 2</option> <option value="valeur3">élément 3</option> ... </select>
Puis, pour resélectionner automatiquement l'élément adéquat, il s'agit (ici en asp) d'effectuer un test du genre
<select name="select"> <option value="valeur1" <% if sSecretariat="valeur1" then resonse.write ("selected") endif %>>élément 1</option> <option value="valeur2" <% if sSecretariat="valeur2" then resonse.write ("selected") endif %>>élément 2</option> <option value="valeur3" <% if sSecretariat="valeur3" then resonse.write ("selected") endif %>>élément 3</option> ... </select>
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
54,99 €Clavier Logitech G213 Prodigy RVB à 55,99 €
Valable jusqu'au 23 Janvier

Amazon fait une promotion sur le clavier Logitech G213 Prodigy RVB qui passe à 55,99 € livré gratuitement alors qu'on le trouve ailleurs à partir de 69 €. Ce clavier RVB à membranes est conçu aussi bien pour le jeu que pour l'activité professionnelle, résiste aux liquides, aux miettes et à la saleté pour un nettoyage aisé.


> Voir l'offre
GratuitJeu PC Star Wars Battlefront II gratuit
Valable jusqu'au 21 Janvier

Epic Game Store offre actuellement le jeu PC Star Wars Battlefront II. Mettez votre maîtrise du blaster, du sabre laser et de la Force à l'épreuve dans des batailles en ligne ou hors ligne dans STAR WARS™ Battlefront™ II: Celebration Edition. PEGI 16. Jeu en français.

Pour télécharger le jeu, connectez-vous sur votre compte Epic Game Store (créez-en un gratuitement si vous n'en n'avez pas) et cliquez sur le bouton Obtenir sur la fiche du jeu. Le jeu sera ajouté définitivement à votre bibliothèque et vous pourrez le télécharger ensuite quand vous voudrez. 


> Voir l'offre
34,06 €Compresseur portable autonome Xiaomi Mija à 34,06 € code VIP15
Valable jusqu'au 25 Janvier

Boulanger fait une promotion sur le compresseur portable autonome Xiaomi Mija qui passe à 34,06 € avec le code promo VIP15. Ce compresseur à emporter facilement avec vous comporte un écran (où vous pourrez choisir la pression à atteindre en PSI ou BAR) une batterie de 2000 mA et vous permettra de gonfler vos jouets (41 pièces avec une charge), pneus de vélo, de trotinette, de moto (6 pneus avec une charge) et même de voiture (5 pneus avec une charge) facilement. Le câble est accompagné d'un embout pour valve Schrader et un adapteur Presta et une aiguille sont fournis. Le compresseur se recharge via une prise Micro USB.


> Voir l'offre

Sujets relatifs
Choix dans liste déroulante
Retour chariot dans formulaire
ajout des options dans la liste deroulante
Liste déroulante masquée par fenêtre pub
liste déroulante php sql
Retour à la ligne dans un courriel
positionnement dans liste selection php
Envoi checkbox par mail dans formulaire php
Retour à la ligne variable affiché dans du javascr
Insérer un formulaire dans page " Contact"
Plus de sujets relatifs à retour dans formulaire - liste déroulante
 > Tous les forums > Forum Forum des Webmasters