Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/01/2007, 17h59   #1
Membre régulier
 
Inscription : juin 2006
Messages : 324
Détails du profil
Informations personnelles :
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : juin 2006
Messages : 324
Points : 80
Points : 80
Par défaut Passage de parametre

Bonjour,

J'ai un formulaire A qui contient un champ "num".
Ce formulaire est traité par un fichier asp B qui récupère la valeur de "num"
et la met dans une variable (RefNum=Request.Form("num").

J'aimerai pouvoir, à partir du fichier B passer la valeur de "RefNum" à un troisième fichier C qui ne contient que du traitement en ASP.

Comment puis-je passer la valeur (response.redirect??? quelle syntaxe ?)
et comment la recuperer dans le troisième fichier asp ?

Merci pour tout
nicolasferraris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2007, 21h58   #2
Membre chevronné
 
Avatar de ryan
 
Inscription : juin 2003
Messages : 766
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 766
Points : 760
Points : 760
Yop!

Il faudrait savoir où doit s'exécuter ce fichier C (dans la fenêtre principale, dans un popup), et s'il renvoit des info à l'utilisateur, par example.

Dans la cas où ce fichier C ne doit pas être visible ou ne renvoit aucune information, tu peux simplement incorporer le code ASP de ce fichier dans la page B, non?
ryan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2007, 08h22   #3
Expert Confirmé
 
Avatar de pc75
 
Inscription : septembre 2004
Messages : 2 810
Détails du profil
Informations personnelles :
Âge : 56
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2004
Messages : 2 810
Points : 3 011
Points : 3 011
Bonjour,

Si j'ai tout compris, tu peux faire ça :

FichierB.asp
Code :
1
2
3
4
 
RefNum=Request.Form("num")
.....
response.redirect("FichierC.asp?LeNum=" & RefNum)
FichierC.asp
Code :
1
2
 
RefNum = request.querystring("LeNum")
__________________
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)
pc75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2007, 10h24   #4
Membre régulier
 
Inscription : juin 2006
Messages : 324
Détails du profil
Informations personnelles :
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : juin 2006
Messages : 324
Points : 80
Points : 80
Par défaut ....suite

Ok merci ca marche.

peut on passer plusieurs paramètres dans le response.redirect("FichierC.asp?LeNum=" & RefNum)

Peux tu m'indiquer la syntaxe
nicolasferraris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2007, 10h26   #5
Expert Confirmé
 
Avatar de pc75
 
Inscription : septembre 2004
Messages : 2 810
Détails du profil
Informations personnelles :
Âge : 56
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2004
Messages : 2 810
Points : 3 011
Points : 3 011
Re,

Pas de problème :

Code :
1
2
 
response.redirect("FichierC.asp?LeNum=" & RefNum & "&Variable2=" & Valeur2 & "&Variable3=" & Valeur3)
__________________
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)
pc75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2007, 10h50   #6
Membre régulier
 
Inscription : juin 2006
Messages : 324
Détails du profil
Informations personnelles :
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : juin 2006
Messages : 324
Points : 80
Points : 80
Par défaut suite..

Royal
Merci pour tout
nicolasferraris est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h50.


 
 
 
 
Partenaires

Hébergement Web