> 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
89,99 €Disque dur Western Digital Blue 4 To à 89,99 €
Valable jusqu'au 15 Avril

Cdiscount propose actuellement le disque dur Western Digital Blue 4 To à 89,99 €. Ce disque dur 3.5 pouces SATA III  tourne à 5400 tr/min. On le trouve ailleurs à partir de 100 €. 


> Voir l'offre
179,99 €Ecran PC 23.6 pouces MSI Optix G24C4 (FullHD, VA, 144 Hz, 1 ms) à 179,99 €
Valable jusqu'au 15 Avril

Fnac fait une promotion sur l'écran PC 23.6 pouces MSI Optix G24C4 (FullHD, VA, 144 Hz, 1 ms) qui passe à 179,99 € au lieu de 229 €. Il possède des entrées HDMI et DP.


> Voir l'offre
589,56 €Smartphone 6.1 pouces Apple iPhone 11 64 Go rouge à 589,56 € livré
Valable jusqu'au 15 Avril

Amazon Allemagne fait une belle promotion sur le smartphone 6.1 pouces Apple iPhone 11 64 Go rouge qui passe à 583,58 € (avec la TVA ajustée). Comptez 5,98 € pour la livraison en France soit un total de 589,56 € livré. Le téléphone sera en français et bénéficie d'une garantie européenne de 2 ans.


> 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