|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : juillet 2007 Messages : 39 ![]() |
bonjour
comment fait-on pour envoyer des données d'un formulaire à plusieurs page en ASP afin d'éviter que l'utilisateur soit obligé chaque fois de faire le même choix??? merci |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : septembre 2004 Messages : 2 812 ![]() |
Bonjour,
Tu peux expliquer ce que tu veux faire, parceque là, j'ai du mal à saisir ?
__________________
Par principe, je ne réponds pas aux messages URGENT. Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu) |
|
|
00
|
|
|
#3 | |
|
Membre confirmé
![]() Inscription : juillet 2007 Messages : 248 ![]() |
Citation:
Le mieux ne serait-il pas de stocker cette info dans une base (ou à l'arrache dans une variable Session) afin de traiter cette information une fois pour toute, plutot que de songer renvoyer l'utilisateur sur plusieurs pages à questions identiques ?
__________________
Cordialement, Gil DERENNE Ingénieur du Son |
|
|
|
00
|
|
|
#4 | |
|
Invité régulier
![]() Inscription : juillet 2007 Messages : 39 ![]() |
salut,
Envoyé par pc75 Citation:
les utilisateur d'un intranet ont besoin de sélectionner dans une liste déroulate d'un formulaire la même information plusieurs fois ce qui gène vraiment moi je veux que cette sélection ne se fait qu'une et une seule fois alors il faut que j'envoie l'information résultat de la sélection à plusieurs pages comment fais-je?? j'espère que j'étais un peu plus clair!!! concernant ta réponse gderenne je vois pas vraiment comment le faire !! merci |
|
|
|
00
|
|
|
#5 |
|
Membre confirmé
![]() Inscription : juillet 2007 Messages : 248 ![]() |
En fait, tu veux garder une variable pour la passer à toute page qui aurait besoin de celle-ci...
Donc, il y a 3 solutions simples : 1. Si ton formulaire est transmis en GET, il te suffit d'ajouter la variable dans l'adresse des pages concernées. Par exemple (si la variable s'appelle "langue" avec la valeur "fr-fr") : Code HTML :
<form action='/client/ajout.asp?langue=fr-fr' method='get'>
Code ASP :
Response.Write "<form action='/client/ajout.asp?langue=" & Request.QueryString("langue") & "' method='get'>" 2. Si ton formulaire est transmis au serveur via une méthode POST, tu ajoute un INPUT HIDDEN avec la variable et sa données Code HTML :
<input type="hidden" name="langue" value="fr-fr" />
Code ASP :
Response.Write "<input type=""hidden"" name=""langue"" value=""" & Request.Form("langue")& """ />" 3. Tu crées une variable Session (Attention à la durée de vie de celle-ci).
__________________
Cordialement, Gil DERENNE Ingénieur du Son |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com