ASP : comment recuperer et envoyer des donnees entre 2 scripts ASP ??

ASP : comment recuperer et envoyer des donnees entre 2 scripts ASP ?? - Programmation

Marsh Posté le 17-01-2001 à 15:08:59    

tout d'abord, desole si je vous donne l'impression de sqwater le forum, mais il faut absolument que j'y arrive (c'est a titre professionnel que je suis la :()
 
en gros, il faut que j'envoie des donnees recoltees par un formulaire en ASP vers un autre formulaire ASP.
 
vous savez le fairess?
 
merci de votre precieuse aide !
 
PS : n'hesitez pas a repondre comme si vous parliez a qlq'un qui ne comprend meme pas la question qu'il vous pose :D
 

 


--Message édité par Batman-Fr--

Reply

Marsh Posté le 17-01-2001 à 15:08:59   

Reply

Marsh Posté le 17-01-2001 à 15:12:52    

c'est très simple, tu stockes tes valeurs dans des variables de sessions, elles sont accessibles à tout moment et par toutes les pages ASP.
 
PS : moi aussi je suis un survivant de gagames
 

 


--Message édité par duch--

Reply

Marsh Posté le 17-01-2001 à 15:14:19    

pourrais tu me donner la syntaxe pour stocker et recuperer stp ?
 
merci !

 

Reply

Marsh Posté le 17-01-2001 à 15:15:43    

pour stocker :ss
 
session("variabledesession" ) = "nouvellevaleur"
 
et pour récupérer :ss
 
mavariablelocale = session("variabledesession" )

 

Reply

Marsh Posté le 17-01-2001 à 15:18:50    

autrement pour récupérer les valeurs de la première page, tu fais ça dans la deuxième:
 
si tu utilises la méthode POST
MaVariable = Request.Form("le nom de mon controle" )
 
si tu utilises la méthode GET (paramètre passé par l'URL)
MaVariable = Request.QueryString("le nom de mon paramètre" )

 

Reply

Marsh Posté le 17-01-2001 à 15:20:57    

ouais mais ça oblige à se les trimbaler dans toutes les pages, alors que là tu les récupère n'importe où sans avoir à les envoyer.

 

Reply

Marsh Posté le 17-01-2001 à 15:24:39    

dutch : merci, je vais tester ca ! :)
 
swing : il faut d'abord les envoyer avec ta methode ou pas ? et si oui, comment ? merci aussi :)

 

Reply

Marsh Posté le 17-01-2001 à 15:27:02    

ouais pour la méthode de swing il faut d'abord les envoyer, soit avec un post (formulaire) soit avec un get : page.asp?var1=untruc&var2=unautre
 
c'est un peu plus lourd à gêrer.

 

Reply

Marsh Posté le 17-01-2001 à 15:37:47    

C'est sûr, les variables de sessions ce serait bien si elles n'étaient pas gérées en interne avec des cookies... exit donc le fonctionnement de ton site pour tous les paranos qui refusent les petits gâteaux....

 

Reply

Marsh Posté le 17-01-2001 à 16:07:07    

bon,
 
on m'a dit de prendre la methode SANS cookies donc celle de swing
 
le seul prob, c'est que mon 2eme ASP n'arrive pas a recuperer les valeurs :(
 
le voici :
 
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
 
<body bgcolor="#FFFFFF">
 
<%@ Language=VBScript %>
<%
nom = request.form("nom" )
prenom = request.form("PRENOM" )
 
response.write("nom : " &nom& "<br>" )
response.write("prenom : " &prenom& "<br>" )
%>
 
</body>
</html>
 
j'ai fais une connerie ?

 

Reply

Marsh Posté le 17-01-2001 à 16:07:07   

Reply

Marsh Posté le 17-01-2001 à 16:13:51    

J'ai pô compris ou ça merdait. Tu peux envoyer les sources de tes deux ASP pour qu'on comprenne un peu ?

 

Reply

Marsh Posté le 17-01-2001 à 16:20:27    

<HTML>
<HEAD>
ss<META NAME="GENERATOR" CONTENT="Adobe PageMill 2.0 Mac">
ss<TITLE>ADHESION A UNE MUTUELLE</TITLE>
</HEAD>
<BODY BGCOLOR="#ffffff">
<P>
<p></P>
<P ALIGN=CENTER><B><FONT COLOR="#F36B11" SIZE=+2><img src="images/mutsecure.gif" width="369" height="42"></FONT></B></P>
<%@ Language=VBScript %> <%
'*****************************************************************'*****************************************************************
%> <%
etat = REQUEST("ETAT" )
 
nom = Request("NOM" )
jeune = Request("JEUNE_FILLE" )
prenom = Request("PRENOM" )
insee = Int(Request("INSEE" ))
nationalite = Request("NATIONALITE" )
ne_le = Request("NE_LE" )
lieu = Request("LIEU" )
departement = Request("DEPARTEMENT" )
pays = Request("PAYS" )
 
adress = Request("ADRESS_ETUDIANT" )
adresse1 = Request("ADRESSE_ETUDIANT_1" )
adresse2 = Request("ADRESSE_ETUDIANT_2" )
code = Request("CODE_POSTAL_ETUDIANT" )
ville = Request("VILLE_ETUDIANT" )
tele = Request("TELEPHONE_ETUDIANT" )
mail = Request("MAIL" )
 
adressf = Request("ADRESS_F" )
adressef1 = Request("ADRESSE_FIXE_1" )
adressef2 = Request("ADRESSE_FIXE_2" )
codef = Request("CODE_POSTAL_FIXE" )
villef = Request("VILLE_FIXE" )
telef = Request("TELEPHONE_FIXE" )
ordi = Request("ORDI" )
voiture = Request("VOITURE" )
lastmut = Request("LAST_MUT" )
etabliss = Request("ETABLISS" )
etabli = Request("ETABLISSEMENT" )
etabliautre = Request("ETABLIAUTRE" )
filiere = Request("FILIERE" )
filiereautre = Request("FILIEREAUTRE" )
villee = Request("VILLE_ETABLISSEMENT" )
disci = Request("DISCIPLINE" )
cycle = Request("CYCLE" )
annee = Request("ANNEE" )
 
paiement = Request("PAIEMENT" )
 
carte = Request("CARTE_BANCAIRE" )
datec = Request("DATE_EXPIRATION" )
 
adherent = Request("ADHERENT_MGEL_SERVICES" )
choi = Request("MUTUELLE_CHOISI" )
 
' test de validite de la cle insee
 
test= Int(insee)
nin1=left(test,13)
nin2=right(test,2)
c=nin1/97
d= 97*int(c)
e= nin1-d
 
if d<=nin1 thenss
cle=97-Abs(e)
else
cle=Abs(e)
end if
 
if cle=cint(nin2) then
ok="Votre num"+ chr(233) +"ro d'INSEEssest correct."
oka="faaf"
else ok="Votre num"+ chr(233) +"ro d'INSEEssn'est pour l'instant pas valide."+ chr(13) + "Merci de le saisir correctement et de pressez ENTREE pour le valider."
oka=""
end ifss
%> <% ' fin du test de validite de la cle insee %>
 
<%
' *************************************************************************************************
If len(oka) = 0 or len(nom) = 0 or len(prenom) = 0 or len(insee) <> 15 or len(nationalite) = 0 or len(ne_le) = 0 or len(lieu) = 0 or len(departement) = 0 or len(adresse1) = 0 or len(code) = 0 or len(ville) = 0 or len(tele) = 0 or len(adressef1) = 0 or len(codef) = 0 or len(villef) = 0 or len(telef) = 0 or len(etabli) = 0 or len(villee) = 0 or len(disci) = 0 or len(carte) = 0 or len(datec) = 0 Then
%>ss
<FORM NAME="ADH" METHOD="POST" ACTION="https://xxxxxxx/mutuelle2001.ASP" ENCTYPE="x-www-form-encoded" onsubmit="return validadh(this)">
<P ALIGN=CENTER>
ss<TABLE WIDTH="500" BORDER="0" CELLSPACING="0" CELLPADDING=
"0">
ssss<TR>
ssssss<TD WIDTH="100%" ALIGN="CENTER"> <%If etat <> "I" Then%>ss
ssssssss<P><font color="#ED181E" size="4" face="Arial, Helvetica, sans-serif"><b><font color="#00CC99" size="1">Merciss
ssssssssssde bien remplir tous les champs <br>
ssssssssssafin que nous puissions traiter votre adh&eacute;sion. </font></b></font><font size="1"><BR>
ssssssssss</font> <%End If%>ss
ssssssss<TABLE BORDER="0" CELLSPACING="0" CELLPADDING=
"0">
ssssssssss<TR bgcolor="#0000CC">ss
ssssssssssss<TD WIDTH="125" height="24"><font face="Arial, Helvetica, sans-serif" size="2"></font></TD>
ssssssssssss<TD WIDTH="324" height="24"><font face="Arial, Helvetica, sans-serif" size="2"><b><font color="#CCFFFF">IDENTITE</font></b></font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#0000CC">ss
ssssssssssss<TD WIDTH="125">ss
ssssssssssssss<P ALIGN=left><font size="2" color="#FFFFFF" face="Arial, Helvetica, sans-serif">ss
ssssssssssssssss&nbsp;Nom :</font>ss
ssssssssssss</TD>
ssssssssssss<TD WIDTH="324"><font face="Arial, Helvetica, sans-serif" size="2">&nbsp;ss
ssssssssssssss<INPUT NAME="NOM" TYPE="text" SIZE="30" VALUE="<%= nom %>">
ssssssssssssss</font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#0000CC">ss
ssssssssssss<TD width="125">ss
ssssssssssssss<P ALIGN=left><font size="2" color="#FFFFFF" face="Arial, Helvetica, sans-serif">&nbsp;Nomss
ssssssssssssssssde jeune fille :</font>ss
ssssssssssss</TD>
ssssssssssss<TD width="324"><font face="Arial, Helvetica, sans-serif" size="2">&nbsp;ss
ssssssssssssss<INPUT NAME="JEUNE_FILLE" TYPE="text" SIZE="30" VALUE="<%= jeune %>">
ssssssssssssss</font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#0000CC">ss
ssssssssssss<TD width="125">ss
ssssssssssssss<P ALIGN=left><font size="2" color="#FFFFFF" face="Arial, Helvetica, sans-serif">&nbsp;Pr&eacute;nomss
ssssssssssssssss:</font>ss
ssssssssssss</TD>
ssssssssssss<TD width="324"><font face="Arial, Helvetica, sans-serif" size="2">&nbsp;ss
ssssssssssssss<INPUT NAME="PRENOM" TYPE="text" SIZE="30" VALUE="<%= prenom %>">
ssssssssssssss</font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#0033CC">ss
ssssssssssss<TD width="125">ss
ssssssssssssss<P ALIGN=left><font size="2" color="#FFFFFF" face="Arial, Helvetica, sans-serif">&nbsp;<b>N&deg;ss
ssssssssssssssssINSEE :</b></font>ss
ssssssssssss</TD>
ssssssssssss<TD width="324"><font face="Arial, Helvetica, sans-serif" size="2">&nbsp;ss
ssssssssssssss<INPUT NAME="INSEE" TYPE="text" SIZE="22" MAXLENGTH="15" VALUE="<%= insee %>">
ssssssssssssss&nbsp;<font color="#FFFFFF">(N&deg; s&eacute;curit&eacute; socialess
ssssssssssssss&agrave; 15 chiffres)</font></font> <font face="Arial, Helvetica, sans-serif" size="2">
 
 
 <br>
ssssssssssssss</font>ss
ssssssssssssss<div align="left"><font size="2" color="#FF3333" face="Arial, Helvetica, sans-serif">&nbsp;<%=ok%></font>ss
ssssssssssssss</div>
ssssssssssss</TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#0000CC">ss
ssssssssssss<TD width="125">ss
ssssssssssssss<P ALIGN=left><font size="2" color="#FFFFFF" face="Arial, Helvetica, sans-serif">&nbsp;Nationalit&eacute;ss
ssssssssssssssss:</font>ss
ssssssssssss</TD>
ssssssssssss<TD width="324"><font face="Arial, Helvetica, sans-serif" size="2">&nbsp;ss
ssssssssssssss<INPUT NAME="NATIONALITE" TYPE="text" SIZE="30" VALUE="<%= nationalite %>">
ssssssssssssss</font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#0000CC">ss
ssssssssssss<TD width="125">ss
ssssssssssssss<P ALIGN=left><font size="2" color="#FFFFFF" face="Arial, Helvetica, sans-serif">&nbsp;N&eacute;(e)ss
ssssssssssssssssle :</font>ss
ssssssssssss</TD>
ssssssssssss<TD width="324"><font face="Arial, Helvetica, sans-serif" size="2">&nbsp;ss
ssssssssssssss<INPUT NAME="NE_LE" TYPE="text" SIZE="8" MAXLENGTH="6" VALUE="<%= ne_le %>">
ssssssssssssss<font color="#FFFFFF">&nbsp;(jjmmaa)</font></font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#0000CC">ss
ssssssssssss<TD width="125">ss
ssssssssssssss<P ALIGN=left><font size="2" color="#FFFFFF" face="Arial, Helvetica, sans-serif">&nbsp;Lieuss
ssssssssssssssss:</font>ss
ssssssssssss</TD>
ssssssssssss<TD width="324"><font face="Arial, Helvetica, sans-serif" size="2">&nbsp;ss
ssssssssssssss<INPUT NAME="LIEU" TYPE="text" SIZE="30" VALUE="<%= lieu %>">
ssssssssssssss<font color="#FFFFFF">&nbsp;D&eacute;pt.:</font></font> <font face="Arial, Helvetica, sans-serif" size="2">ss
ssssssssssssss<INPUT
NAME="DEPARTEMENT" TYPE="text" SIZE="3" MAXLENGTH="2" VALUE="<%= departement %>">
ssssssssssssss</font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#0000CC">ss
ssssssssssss<TD width="125">ss
ssssssssssssss<P ALIGN=left><font size="2" color="#FFFFFF" face="Arial, Helvetica, sans-serif">ss
ssssssssssssssss&nbsp;Pays :</font>ss
ssssssssssss</TD>
ssssssssssss<TD width="324"><font face="Arial, Helvetica, sans-serif" size="2">&nbsp;ss
ssssssssssssss<INPUT NAME="PAYS" TYPE="text" SIZE="30" VALUE="<%= pays %>">
ssssssssssssss</font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#9999FF">ss
ssssssssssss<TD width="125" height="22"><font color="#FFFFFF" face="Arial, Helvetica, sans-serif" size="2"><B>&nbsp;</B></font></TD>
ssssssssssss<TD width="324" height="22"><font face="Arial, Helvetica, sans-serif" size="2"><B><font color="#CCFFFF">ADRESSEss
ssssssssssssssETUDIANT</font></B></font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#9999FF">ss
ssssssssssss<TD width="125">ss
ssssssssssssss<P ALIGN=left><font size="2" color="#FFFFFF" face="Arial, Helvetica, sans-serif">&nbsp;N&deg;ss
ssssssssssssssss, Rue :</font>ss
ssssssssssss</TD>
ssssssssssss<TD width="324"><font face="Arial, Helvetica, sans-serif" size="2">&nbsp;ss
ssssssssssssss<INPUT NAME="ADRESSE_ETUDIANT_1" TYPE="text" SIZE="7" VALUE="<%= adresse1 %>">
ssssssssssssss&nbsp;ss
ssssssssssssss<input name="ADRESS_ETUDIANT" type="text" size="40" value="<%= adress %>">
ssssssssssssss</font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#9999FF">ss
ssssssssssss<TD width="125">ss
ssssssssssssss<div align="left"><font size="2" color="#FFFFFF" face="Arial, Helvetica, sans-serif">&nbsp;</font>ss
ssssssssssssss</div>
ssssssssssss</TD>
ssssssssssss<TD width="324"><font face="Arial, Helvetica, sans-serif" size="2">&nbsp;ss
ssssssssssssss<INPUT NAME="ADRESSE_ETUDIANT_2" TYPE="text" SIZE="40" VALUE="<%= adresse2 %>">
ssssssssssssss</font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#9999FF">ss
ssssssssssss<TD width="125">ss
ssssssssssssss<P ALIGN=left><font size="2" color="#FFFFFF" face="Arial, Helvetica, sans-serif">&nbsp;Codess
ssssssssssssssssPostal :</font>ss
ssssssssssss</TD>
ssssssssssss<TD width="324"><font face="Arial, Helvetica, sans-serif" size="2">&nbsp;ss
ssssssssssssss<INPUT NAME="CODE_POSTAL_ETUDIANT" TYPE="text" SIZE="7" MAXLENGTH=
"5" VALUE="<%= code %>">
ssssssssssssss</font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#9999FF">ss
ssssssssssss<TD width="125">ss
ssssssssssssss<P ALIGN=left><font size="2" color="#FFFFFF" face="Arial, Helvetica, sans-serif">&nbsp;Villess
ssssssssssssssss:</font>ss
ssssssssssss</TD>
ssssssssssss<TD width="324"><font face="Arial, Helvetica, sans-serif" size="2">&nbsp;ss
ssssssssssssss<INPUT NAME="VILLE_ETUDIANT" TYPE="text" SIZE="30" VALUE="<%= ville %>">
ssssssssssssss</font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#9999FF">ss
ssssssssssss<TD width="125">ss
ssssssssssssss<P ALIGN=left><font color="#FFFFFF" face="Arial, Helvetica, sans-serif" size="2">&nbsp;T&eacute;l&eacute;phoness
ssssssssssssssss:</font>ss
ssssssssssss</TD>
ssssssssssss<TD width="324"><font face="Arial, Helvetica, sans-serif" size="2">&nbsp;ss
ssssssssssssss<INPUT NAME="TELEPHONE_ETUDIANT" TYPE="text" SIZE="14" MAXLENGTH=
"10" VALUE="<%= tele %>">
ssssssssssssss</font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#9999FF">ss
ssssssssssss<TD width="125">ss
ssssssssssssss<P ALIGN=left><font size="2" color="#FFFFFF" face="Arial, Helvetica, sans-serif">&nbsp;E-mailss
ssssssssssssssss:</font>ss
ssssssssssss</TD>
ssssssssssss<TD width="324"><font face="Arial, Helvetica, sans-serif" size="2">&nbsp;ss
ssssssssssssss<INPUT NAME="MAIL" TYPE="text" SIZE="30" VALUE="<%= mail %>">
ssssssssssssss</font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#0000CC">ss
ssssssssssss<TD width="125" height="22"><font color="#FFFFFF" face="Arial, Helvetica, sans-serif" size="2"><B>&nbsp;</B></font></TD>
ssssssssssss<TD width="324" height="22"><font face="Arial, Helvetica, sans-serif" size="2"><B><font color="#CCFFFF">ADRESSEss
ssssssssssssssFIXE</font></B></font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#0000CC">ss
ssssssssssss<TD width="125">ss
ssssssssssssss<P ALIGN=left><font size="2" color="#FFFFFF" face="Arial, Helvetica, sans-serif">&nbsp;N&deg;ss
ssssssssssssssss, Rue :</font>ss
ssssssssssss</TD>
ssssssssssss<TD width="324"><font face="Arial, Helvetica, sans-serif" size="2">&nbsp;ss
ssssssssssssss<INPUT NAME="ADRESSE_FIXE_1" TYPE="text" SIZE="7" VALUE="<%= adressef1 %>">
ssssssssssssss&nbsp;ss
ssssssssssssss<input name="ADRESS_F" type="text" size="40" value="<%= adressf %>">
ssssssssssssss</font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#0000CC">ss
ssssssssssss<TD width="125">ss
ssssssssssssss<div align="left"><font face="Arial, Helvetica, sans-serif"><font size="2"></font></font></div>
ssssssssssss</TD>
ssssssssssss<TD width="324"><font face="Arial, Helvetica, sans-serif" size="2">&nbsp;ss
ssssssssssssss<INPUT NAME="ADRESSE_FIXE_2" TYPE="text" SIZE="40" VALUE="<%= adressef2 %>">
ssssssssssssss</font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#0000CC">ss
ssssssssssss<TD width="125">ss
ssssssssssssss<P ALIGN=left><font size="2" color="#FFFFFF" face="Arial, Helvetica, sans-serif">&nbsp;Codess
ssssssssssssssssPostal :</font>ss
ssssssssssss</TD>
ssssssssssss<TD width="324"><font face="Arial, Helvetica, sans-serif" size="2">&nbsp;ss
ssssssssssssss<INPUT NAME="CODE_POSTAL_FIXE" TYPE="text" SIZE="7" MAXLENGTH="5"
VALUE="<%= codef %>">
ssssssssssssss</font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#0000CC">ss
ssssssssssss<TD width="125">ss
ssssssssssssss<P ALIGN=left><font size="2" color="#FFFFFF" face="Arial, Helvetica, sans-serif">&nbsp;Villess
ssssssssssssssss:</font>ss
ssssssssssss</TD>
ssssssssssss<TD width="324"><font face="Arial, Helvetica, sans-serif" size="2">&nbsp;ss
ssssssssssssss<INPUT NAME="VILLE_FIXE" TYPE="text" SIZE="30" VALUE="<%= villef %>">
ssssssssssssss</font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#0000CC">ss
ssssssssssss<TD width="125">ss
ssssssssssssss<P ALIGN=left><font color="#FFFFFF" face="Arial, Helvetica, sans-serif" size="2">&nbsp;T&eacute;l&eacute;phoness
ssssssssssssssss:</font>ss
ssssssssssss</TD>
ssssssssssss<TD width="324"><font face="Arial, Helvetica, sans-serif" size="2">&nbsp;ss
ssssssssssssss<INPUT NAME="TELEPHONE_FIXE" TYPE="text" SIZE="14" MAXLENGTH="10"
VALUE="<%= telef %>">
ssssssssssssss</font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#0000CC">ss
ssssssssssss<TD colspan="2"><font color="#FFFFFF" face="Arial, Helvetica, sans-serif" size="2">&nbsp;Poss&eacute;dez-vousss
ssssssssssssssou avez-vous l'intention d'acqu&eacute;rir un ordinateur multim&eacute;diass
ssssssssssssss?</font><font face="Arial, Helvetica, sans-serif" size="2">&nbsp;ss
ssssssssssssss<select name="ORDI">
ssssssssssssssss<option value="OUI">Oui</option>
ssssssssssssssss<option value="NON">Non</option>
ssssssssssssss</select>
ssssssssssssss</font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#0000CC">ss
ssssssssssss<TD colspan="2"><font color="#FFFFFF" face="Arial, Helvetica, sans-serif" size="2">&nbsp;Poss&eacute;dez-vousss
ssssssssssssssou avez-vous l'intention d'acqu&eacute;rir un v&eacute;hicule ?</font><font face="Arial, Helvetica, sans-serif" size="2">&nbsp;ss
ssssssssssssss<select name="VOITURE">
ssssssssssssssss<option value="OUI">Oui</option>
ssssssssssssssss<option value="NON">Non</option>
ssssssssssssss</select>
ssssssssssssss</font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#9999FF">ss
ssssssssssss<TD width="125" height="23">ss
ssssssssssssss<div align="left"><font color="#FFFFFF"><font face="Arial, Helvetica, sans-serif"><font size="2"></font></font></font></div>
ssssssssssss</TD>
ssssssssssss<TD width="324" height="23"><font face="Arial, Helvetica, sans-serif" size="2">&nbsp;<font color="#CCFFFF"><B>ETUDESss
ssssssssssssss</B></font></font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#9999FF">ss
ssssssssssss<TD width="125">ss
ssssssssssssss<P ALIGN=left><font color="#FFFFFF" face="Arial, Helvetica, sans-serif" size="2">&nbsp;Typess
ssssssssssssssss<br>
ssssssssssssssss&nbsp;Etablissement :<br>
ssssssssssssssss</font> <font color="#FFFFFF" face="Arial, Helvetica, sans-serif" size="2"><br>
ssssssssssssssss<br>
ssssssssssssssss&nbsp;Fili&egrave;re :<br>
ssssssssssssssss</font>ss
ssssssssssssss<P ALIGN=left>&nbsp;ss
ssssssssssss</TD>
ssssssssssss<TD width="324"> <font face="Arial, Helvetica, sans-serif" size="2">ss
ssssssssssssss<select name="ETABLISSEMENT" size="1">
ssssssssssssssss<option value="1 Universit&eacute;" selected>Universit&eacute;</option>
ssssssssssssssss<option value="2 IUT">IUT</option>
ssssssssssssssss<option value="3 Classes Pr&eacute;paratoires">Classes Pr&eacute;paratoires</option>
ssssssssssssssss<option value="4 Grandes Ecoles">Grandes Ecoles</option>
ssssssssssssssss<option value="5 Ecoles Professionnelles">Ecoles Professionnelles</option>
ssssssssssssssss<option value="6 Autres">Autres Pr&eacute;ciser :</option>
ssssssssssssss</select>
ssssssssssssss<br>
ssssssssssssss<font color="#CCFFFF"><font color="#FFFFFF">Autres, Pr&eacute;ciserss
ssssssssssssss:</font> <b>ss
ssssssssssssss<input name="ETABLIAUTRE" type="text" size="30" value="<%= etabliautre %>">
ssssssssssssss<br>
ssssssssssssss</b></font></font> <font face="Arial, Helvetica, sans-serif" size="2">ss
ssssssssssssss<select name="FILIERE" size="1">
ssssssssssssssss<option value="1 Lettres, Sciences Humaines" selected>Lettres,ss
ssssssssssssssssSciences Humaines</option>
ssssssssssssssss<option value="2 Sciences, Informatique">Sciences, Informatique</option>
ssssssssssssssss<option value="3 Commerce, Economie">Commerce, Economie</option>
ssssssssssssssss<option value="4 Droit, Sciences Politiques">Droit, Sciences Politiques</option>
ssssssssssssssss<option value="5 Lettres et Sciences humaines">Lettres et Sciencesss
sssssssssssssssshumaines</option>
ssssssssssssssss<option value="6 M&eacute;dical, Param&eacute;dical">M&eacute;dical,ss
ssssssssssssssssParam&eacute;dical</option>
ssssssssssssssss<option value="7 Communication, Edition">Communication, Edition</option>
ssssssssssssssss<option value="8 Tourisme, H&ocirc;tellerie">Tourisme, H&ocirc;tellerie</option>
ssssssssssssssss<option value="9 Sports">Sports</option>
ssssssssssssssss<option value="10 Autres">Autres, pr&eacute;ciser :</option>
ssssssssssssss</select>
ssssssssssssss<br>
ssssssssssssss<font color="#CCFFFF"><font color="#FFFFFF">Autres, Pr&eacute;ciserss
ssssssssssssss:</font><b>ss
ssssssssssssss<input name="FILIEREAUTRE" type="text" size="30" value="<%= filiereautre %>">
ssssssssssssss</b></font></font> </TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#9999FF">ss
ssssssssssss<TD width="125">ss
ssssssssssssss<div align="left"><font size="2" face="Arial, Helvetica, sans-serif">&nbsp;<font color="#FFFFFF">Nomss
ssssssssssssssssde &nbsp;l'Etablissement :</font></font></div>
ssssssssssss</TD>
ssssssssssss<TD width="324"><font color="#CCFFFF" face="Arial, Helvetica, sans-serif" size="2"><b>ss
ssssssssssssss&nbsp;ss
ssssssssssssss<input name="ETABLISS" type="text" size="30" value="<%= etabliss %>">
ssssssssssssss</b></font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#9999FF">ss
ssssssssssss<TD width="125">ss
ssssssssssssss<P ALIGN=left><font color="#FFFFFF" face="Arial, Helvetica, sans-serif" size="2">&nbsp;Villess
ssssssssssssssss:</font>ss
ssssssssssss</TD>
ssssssssssss<TD width="324"><font face="Arial, Helvetica, sans-serif" size="2">&nbsp;ss
ssssssssssssss<INPUT NAME="VILLE_ETABLISSEMENT" TYPE="text" SIZE="30" VALUE="<%= villee %>">
ssssssssssssss</font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#9999FF">ss
ssssssssssss<TD width="125">ss
ssssssssssssss<P ALIGN=left><font color="#FFFFFF" face="Arial, Helvetica, sans-serif" size="2">&nbsp;Discipliness
ssssssssssssssss:</font>ss
ssssssssssss</TD>
ssssssssssss<TD width="324"><font face="Arial, Helvetica, sans-serif" size="2">&nbsp;ss
ssssssssssssss<INPUT NAME="DISCIPLINE" TYPE="text" SIZE="30" VALUE="<%= disci %>">
ssssssssssssss</font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#9999FF">ss
ssssssssssss<TD width="125">ss
ssssssssssssss<P ALIGN=left><font color="#FFFFFF" face="Arial, Helvetica, sans-serif" size="2">&nbsp;Cycless
ssssssssssssssss:</font>ss
ssssssssssss</TD>
ssssssssssss<TD width="324"><font face="Arial, Helvetica, sans-serif" size="2">&nbsp;ss
ssssssssssssss<SELECT NAME="CYCLE">
ssssssssssssssss<option value="1">1 er</option>
ssssssssssssssss<option value="2">2 &egrave;me</option>
ssssssssssssssss<option value="3">3 &egrave;me</option>
ssssssssssssss</SELECT>
ssssssssssssss</font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#9999FF">ss
ssssssssssss<TD width="125"><font color="#FFFFFF" face="Arial, Helvetica, sans-serif" size="2">&nbsp;Jess
sssssssssssssssuis en :</font> </TD>
ssssssssssss<TD width="324"> <font face="Arial, Helvetica, sans-serif" size="2">&nbsp;ss
ssssssssssssss<select name="ANNEE">
ssssssssssssssss<option value="1">1 &egrave;re</option>
ssssssssssssssss<option value="2">2 &egrave;me</option>
ssssssssssssssss<option value="3">3 &egrave;me</option>
ssssssssssssssss<option value="4">4 &egrave;me</option>
ssssssssssssssss<option value="5">5 &egrave;me</option>
ssssssssssssssss<option value="6">6 &egrave;me</option>
ssssssssssssss</select>
ssssssssssssss<font color="#FFFFFF">ann&eacute;e.</font></font> </TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#9999FF">ss
ssssssssssss<TD width="125" height="19">ss
ssssssssssssss<P ALIGN=left><font color="#FFFFFF" face="Arial, Helvetica, sans-serif" size="2">&nbsp;Quelless
ssssssssssssssssmutuelle aviez-vous l'an dernier :</font>ss
ssssssssssss</TD>
ssssssssssss<TD width="324" height="19"><font face="Arial, Helvetica, sans-serif" size="2">&nbsp;<font color="#FFFFFF">ss
ssssssssssssss<input name="LAST_MUT" type="text" size="28"
value="<%= lastmut %>">
ssssssssssssss</font></font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#0000CC">ss
ssssssssssss<TD width="125" height="24">ss
ssssssssssssss<div align="left"><font color="#FFFFFF"><font face="Arial, Helvetica, sans-serif"><font size="2"></font></font></font></div>
ssssssssssss</TD>
ssssssssssss<TD width="324" height="24"><font face="Arial, Helvetica, sans-serif" size="2">&nbsp;<B><font color="#CCFFFF">PAIEMENT</font></B></font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#0000CC">ss
ssssssssssss<TD width="125">ss
ssssssssssssss<P ALIGN=left><font color="#FFFFFF" face="Arial, Helvetica, sans-serif" size="2">&nbsp;Paiementss
ssssssssssssssss:</font>ss
ssssssssssss</TD>
ssssssssssss<TD width="324"><font face="Arial, Helvetica, sans-serif" size="2">&nbsp;ss
ssssssssssssss<SELECT NAME="PAIEMENT">
ssssssssssssssss<option value="Comptant">Comptant </option>
ssssssssssssssss<option value="Mensuel">Mensuel </option>
ssssssssssssssss<option value="en 3 fois">en 3 fois</option>
ssssssssssssss</SELECT>
ssssssssssssss</font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#0000CC">ss
ssssssssssss<TD width="125">ss
ssssssssssssss<P ALIGN=left><font color="#FFFFFF" face="Arial, Helvetica, sans-serif" size="2">&nbsp;N&deg;ss
ssssssssssssssssCarte Bancaire :</font>ss
ssssssssssss</TD>
ssssssssssss<TD width="324"><font face="Arial, Helvetica, sans-serif" size="2">&nbsp;ss
ssssssssssssss<INPUT NAME="CARTE_BANCAIRE" TYPE="text" SIZE="22" MAXLENGTH="16"
VALUE="<%= carte %>">
ssssssssssssss</font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#0000CC">ss
ssssssssssss<TD width="125">ss
ssssssssssssss<P ALIGN=left><font color="#FFFFFF" face="Arial, Helvetica, sans-serif" size="2">&nbsp;Datess
ssssssssssssssssd'expiration :</font>ss
ssssssssssss</TD>
ssssssssssss<TD width="324"><font face="Arial, Helvetica, sans-serif" size="2">&nbsp;ss
ssssssssssssss<INPUT NAME="DATE_EXPIRATION" TYPE="text" SIZE="6" MAXLENGTH="4"ss
VALUE="<%= datec %>">
ssssssssssssss&nbsp;<font color="#FFFFFF"> (mmaa)</font></font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#9999FF">ss
ssssssssssss<TD width="125">ss
ssssssssssssss<P ALIGN=left><font color="#FFFFFF" face="Arial, Helvetica, sans-serif" size="2">&nbsp;Etes-vousss
ssssssssssssssssadh&eacute;rent<br>
ssssssssssssssss&nbsp; &agrave; la MGEL :</font>ss
ssssssssssss</TD>
ssssssssssss<TD width="324"><font face="Arial, Helvetica, sans-serif" size="2">&nbsp;ss
ssssssssssssss<SELECT NAME="ADHERENT_MGEL_SERVICES">
ssssssssssssssss<option value="Oui">OUI </option>
ssssssssssssssss<option value="Non">NON </option>
ssssssssssssss</SELECT>
ssssssssssssss</font></TD>
ssssssssss</TR>
ssssssssss<TR bgcolor="#9999FF">ss
ssssssssssss<TD width="125">ss
ssssssssssssss<P ALIGN=left><font color="#FFFFFF" face="Arial, Helvetica, sans-serif" size="2">&nbsp;Mutuelless
sssssssssssssssschoisie :</font> <font face="Arial, Helvetica, sans-serif" size="2"><br>
ssssssssssssssss</font>
ssssssssssss</TD>
ssssssssssss<TD width="324" valign="top"><font face="Arial, Helvetica, sans-serif" size="2">&nbsp;ss
ssssssssssssss<SELECT NAME="MUTUELLE_CHOISI">
ssssssssssssssss<OPTION VALUE="B"<% If choi = "B" Then %> SELECTED<% End If %>>Garantiess
ssssssssssssssssBss
ssssssssssssssss<OPTION VALUE="BPlus"<% If choi = "BPlus" Then %> SELECTED<% End If %> selected>Garantiess
ssssssssssssssssB Plusss
ssssssssssssssss<OPTION VALUE="A"<% If choi = "A" Then %> SELECTED<% End If %>>Garantiess
ssssssssssssssssAss
ssssssssssssssss<OPTION VALUE="APlus"<% If choi = "APlus" Then %> SELECTED<% End If %>>Garantiess
ssssssssssssssssA Plusss
ssssssssssssss</SELECT>
ssssssssssssss</font></TD>
ssssssssss</TR>
ssssssss</TABLE>
ssssssss<p></P>
ssssssss<p><font color="#ED181E" size="4" face="Arial, Helvetica, sans-serif"><b><font color="#00CC99" size="1">Merciss
ssssssssssde bien remplir tous les champs <br>
ssssssssssafin que nous puissions traiter votre adh&eacute;sion. </font></b></font></P>
ssssssss<p></P>
ssssssss<p></P>
ssssssss<p></P>
ssssssss<p></P>
 
<P><FONT SIZE=+1>
 
<script language="Javascript">
funtion validadh(ADH)
{
 return confirm("Nom :" + ADH.NOM.value);
}  
</script>
 
<INPUT TYPE="submit" VALUE="Envoyer" NAME="submit">
<INPUT TYPE="reset" VALUE="Effacer" NAME="reset"></FONT></TD></TR>
 
</TABLE>
<BR>
<p></P>
</FORM>
 
 
 
<%
' *************************************************************************************************
Else
%>
ss
<p>&nbsp;</p><TABLE WIDTH="500" BORDER="0" CELLSPACING="0" CELLPADDING="0" HEIGHT="128">
ss<TR>
ssss<TD WIDTH="100%" ALIGN="CENTER">ss
ssssss<P><br>
ssssssss<br>
ssssssss<br>
ssssssss<br>
ssssssss<img src="images/merci.gif" width="267" height="45"></P>
ssssss<P>&nbsp;</P>
 
ssssss<P><font size="4" face="Arial, Helvetica, sans-serif"><b>Votre demande d'adh&eacute;sionss
ssssssssa bien &eacute;t&eacute; transmise.</b></font></P>
ssssss<P>&nbsp;</P>
ssssss<P><b><font size="4" face="Arial, Helvetica, sans-serif"><I><FONT COLOR="#1600C2">Vousss
ssssssssrecevrez votre carte dans les meilleurs d&eacute;lais. </FONT></I></font></b>ss
ssssss<P><font face="Arial, Helvetica, sans-serif" size="1" color="#FF6666"><a href="http:/XXXXXXXXXX">Cliquezss
ssssssssici pour quitter la zone s&eacute;curis&eacute;e</a></font>ss
ssssss<P>&nbsp;
ssss</TD></TR>
</TABLE>
<BR>
<p></P>
 
 
 
<%
' *************************************************************************************************
End If
%>
 
</BODY>
</HTML>

 

Reply

Marsh Posté le 17-01-2001 à 16:22:51    

mais ce dernier script marche parfaitement (il est pas de moi :D)
 
mais si ca peut vous aider ... :)

 

Reply

Marsh Posté le 17-01-2001 à 17:45:23    

dans le cas de ton script, l'ASP ne peut récupérer les valeurs que si elle proviennent d'un formulaire car tu fait request.form, si elle proviennent d'un queystring (bidule.asp?var=cho)
 
il faut faire request.queystring
 
PS : les paranos j'les emmerde :D
 

 


--Message édité par duch--

Reply

Marsh Posté le 17-01-2001 à 21:53:44    

duch : les donnees viennent bien d'un formaulaire :
 
<FORM NAME="ADH" METHOD="POST" ACTION="https://xxxxxxx/mutuelle2001.ASP" ENCTYPE="x-www-form-encoded" onsubmit="return validadh(this)">ss
 
donc ca devrait etre bon ...
j'ai essaye avec les session et ca marche, par contre, je voudrais savoir ou sont stockees les valeurs session : dans un cookie ou ailleurs ? (c'est TRES important !)

 

Reply

Marsh Posté le 18-01-2001 à 09:15:29    

mooootive ! :D

 

Reply

Marsh Posté le 18-01-2001 à 09:30:52    

Les variables de sessions sont stockées dans un espace mémoire du serveur associé à la session ce qui est stocké dans le cookie c'est l'identifiant de session.

Reply

Marsh Posté le 18-01-2001 à 09:55:31    

OK, mais quand est ce qu'une session prend fin ?
 
sinon, pas d'idee pour mon prob de request.form ?

 

Reply

Marsh Posté le 18-01-2001 à 10:05:08    

bah là t'as une donnée par défaut du serveur IIS, jcrois que c'est 20 minutes, mais sinon tu peux mettre dans tes scripts le fameux:
 
SESSION.EXPIRES = 3000
 
jcrois que c'est en minutes

Reply

Marsh Posté le 18-01-2001 à 10:16:34    

ok
 
et pour mon request.form, t'as pas une idee stp ? :D

 

Reply

Marsh Posté le 18-01-2001 à 10:24:22    

bah ta façon de coder elle est bizarre, t'as des monstres de scripts etc....
mais c pas grave;
 
disons que t'as une première page, bah tu fous un formulaire avec méthode POST (c mieux pour les chaînes de charactère, car il tolère une maxi longueur)
pis tu soumets le form et dans la page cible (càd le ACTION=) bah tu fais  
variable_BLABLA = request.form("nom_du_champ" )
 
pis  
session("login" ) = variable_BLABLA
 
c aussi simple que ça
 
 
AHH!!! et les variables SESSION bah en fait ya un identifiant nécessaire pour que le serveur sache que c à toi kel correspondent, donc il mettra un COOKIE SESSION dans le pc du gars, donc tous les gars qui ont annulé le COOKIE dans leur nav, bah ça chiera, ça marchera jamais et y zoront jamais accès à keudal....
dojnc prévois ce cas là, et si tu peux, fait un passage de login et pass par la méthode GET que tu traineras tout au long de ton site, de la navigation du gars....
genre au début de ta page, bah tu fais:
 
query = request.Querystring("azeaze" )
 
pis à tous tes liens dans tons site, fodra que tu colles le fameuxss
<%=query%>
(débrouille toi pour que ça couille pas)
mais c pas correct paske toulmonde verra après son login et mot de passe dans l'historique, l'idéal c donc le POST et dans ce cas là, bah tu vas sérieuseemnt te faire chier, paskiora plus en fait de liens, mais des formulaires avec des images pour soumettre etc.........
c pas de la balle:::::::
 
ou sinon, dernière méthode, tu SUIS la session grâce à son IP
mais bon ya aussi de inconvénients
 
 
bah sahut quoi....

 

--Message édité par k666--

Reply

Marsh Posté le 18-01-2001 à 10:31:30    

re a tous :)
 
bon, je viens de trouver LE probleme
mais avant de vous le dire, j'aimerais que vous ne m'insultiez pas svp :D
 
bah en fait, je ne mettais pas le nom du formulaire qui devait recevoir les infos dans ACTION (je mettais celui qui les recoltait)
 
bah j'ai lu nul part que ca servait a ca
 
vous ne connaitreriez pas un site qui explique e donne la syntaxe de ce genre de choses ?
 
en tout cas, je vous remercie tous pour votre aide qui m'a permis de faire face a ces problemes !
 
merci a tous encore une fois :)

 

Reply

Marsh Posté le 18-01-2001 à 11:02:32    

t sérieux? l'action d'un formulaire, c petuêtre le 2ème cours de html pour débutants, l'oré tu séché? ;) :pt1cable:

Reply

Marsh Posté le 18-01-2001 à 11:23:46    

en gro : OUI
 
j'suis totalement autodidcate et je travaille avec dreamweaver : je ne vis faire un tour dans le dode que pour modifier a ma convenance
 
c'est pour ca que ce genre de trucs, bah je ne les connais pas car dreamweaver s'en charge tres bien pour les choses basiques ...
 
 

 


--Message édité par Batman-Fr--

Reply

Marsh Posté le 18-01-2001 à 11:39:25    

moi aussi chuis auto didacte ;)
c dla balle d'apprendre soi même mé ya d lacunes ki fo combler;
mé déjà le fait d'être sur un forum, c le mieux ktu puisses faire, paske chercher un détail pendant 3 jours sur le web, c relou;
 
sinon pour formater le texte, bah le truc c ke RESPONSE.WRITE il recrache des chaines de charactère, donc autant mettre de l'html dans ces chaines recrachées donc bah dans ton ketru tu mets les balises <font face=blah color=blahblah>texte là</font> etc......
 
 
et n'utilises pas c trucs genre dreamweaver qd tu commences, paskils sont pourris pour apprendre :cry:

Reply

Marsh Posté le 18-01-2001 à 11:52:27    

re :)
 
oui, c'est vrai que le forum, ca aide enormement mais bon, si je ne me retenais pas, y'aurait que des topics de moi :lol:
 
pour les balises, je n'ai pas compris ou les placer :confused:
voici un exemple :
 
response.write ("Nom : " & nom1 & "<br>" )
 
je les mets ou exactement ?

 

Reply

Marsh Posté le 18-01-2001 à 11:57:26    

Bin imagine que tu veux que ta variable soit rouge mais que le reste soit en noir standard, bah tu feras alors:
 
response.Write "Nom :<font color=red>" & nom1 & "</font><br>"
 
en fait jvois pas où est le problème?????
 
si tu veux que Nom: figure en vert et la variable en noir standard, bah tu fais
 
Response.Write "<font color=green>Nom :</font>" & nom1 & "<br>"
 
si tu veux que tout soit centré et en blanc tu fais
 
response.Write "<center><font color=white>Nom :" & nom1 & "</font></center>"
 
 
etc.......etc........etc..........tu RECRACHES de l'html, t'y mets ce que tu veux, et t'as la 'puissance' des variables, c cool!

Reply

Marsh Posté le 18-01-2001 à 13:12:54    

merci, c'est LAssreponse que j'attendais :D
 
si t'avais pas un tel nick, je t'aurais appele Dieu :lol:
 
merci pour tout !

 

Reply

Marsh Posté le 18-01-2001 à 13:52:28    

no problem man, si t'as besoin de plus d'aide n'hésite pas, mais essaye aussi de réfléchir et de chercher ;) ça fait du bien
surtout si t'as besoin de javascript, n'hésite pas ;)

Reply

Marsh Posté le 18-01-2001 à 14:06:29    

bah ca tombe bien tien :D
 
pcq j'ai essaye ta methode et ca passe pas du tout :( :
 
Erreur de compilation Microsoft VBScript erreur '800a03ee'ss
 
';)' attenduss
 
?ss
 
response.write ("<p align = "left"><font color = white><b>Nom : " & nom1 & " </b></font></p align="left"><br>" )
-----------------------------^
 
en gros, il aime pas du tout mes guillemets HTML :(
 
so ?? :confused:

 

Reply

Marsh Posté le 18-01-2001 à 14:17:52    

apparament, il accepte <left> comme equivalent de <p align = "left"> donc plus de probleme
 
++

 

Reply

Marsh Posté le 18-01-2001 à 14:28:35    

faut doubler les guillemets
 
response.write ("<p align = ""left"">....

 

Reply

Marsh Posté le 18-01-2001 à 14:37:45    

Ne jamais, je dis bien, ne jamais, absolument jamais utiliser de variables de sessions pour stocker ce genre de variables...
 
En effet, une variable de session a une durée de vie...
Donc si lke mec s'endort sur une page puis change de page, les variables de sessions sont vidée...
 
Dans l'autre cas, le mec s'apperçoit qu'il s'est planté dans les données qu'il a saisi. Alors il clique sur un lien qui le redirige à la HP (ou tapes l'url) afin de re-remplir le formulaire... A ce moment, les varaibles de sessions ne sont pas vidées... tu te retrouve avec des traitements bizarres.
 
donc tu passe en querystring ou dans des formulaires que tu poste à toutes le pages...
 
pour finir, s'il y a des pages entre le moment où l'utilisateur saisi les infos et le moment où elles sont utilisées, alors revoit l'rchitecture du site... y'a un problème...
 
typiquement c'est :
 
formulaire > écran récapitulatif > enregistrement des données.
 
 
sinon, les variables de sessions sont généralement utilisées pour stocker des choses dépendantes d'une session mais qui en aucun cas ne sont des données. Genre un flag qui indique si l'utilisateur est loggé ou non... S'il s'endort (ou va boire un café), quand il revient il a perdu la session, celà le force à se reloguer. Très utile pour gérer la sécurité...

 

Reply

Marsh Posté le 18-01-2001 à 14:38:29    

swing a écrit a écrit :

faut doubler les guillemets
response.write ("<p align = ""left"">....

 





plus simple...
 
tu utilise des quotes simlple...
 
response.write ("<p align='left'>..." )
 

 


--Message édité par Lucile--

Reply

Marsh Posté le 18-01-2001 à 15:57:00    

tres instructif lucile :)
 
justement, l'histoire du formulaire >> recapitulatif >> traitement est exactement sur quoi je bosse en ce moment
 
et j'ai un "petit" prob :
 
au debut, il n'y avait que form >> traitement. On m'a donc demande d'inserer un recapitulatif.
 
la, c'est chose faite, j'ai reussi a envoye les donnees du form au recapitulatif via post et request.form.
 
mais la, je suis bloque pour envoyer ces memes info a un troisieme asp qui traitera les infos : j'ai essaye de passer par un submit mais ca fonctionne pas, du coup, je vais devoir passer par des images avec des liens vers mon autre asp :(
 
pas tres cool

 

Reply

Marsh Posté le 18-01-2001 à 16:28:38    

lucile ??
 
ma methode ne marche pas et ca doit etre logique :
 
1er asp : formulaire (method post)
2eme asp (confirmation) : receuille les valeurs du 1er et affiche un recapitulatif (request.form) avec option : retour au 1er ou lien vers 3eme
3eme asp (envoi par mail des infos recoltees par le 1er asp) : le request.form ne recolte rien (j'ai rien envoye avec le 2eme)
 
donc : comment faire pour que le 2eme asp puisse renvoyer les infos recoltees vers le 3eme :confused: ??

 

Reply

Marsh Posté le 18-01-2001 à 20:17:22    

Très simplement...
 
dans le récapitulatif :
 
<form action="traitement.asp" method="POST">
<%
for each el in request.form
%>
response.write el.name & " : <input type='hidden' name='" & el.name & "' value='" & el.value & "'>" & el.value & "<br>"
<%
next
%>
<input type="Submit" value="OK">&nbsp;<input type="button" value="Annuler" onclick="javascript:window.back();">
</form>
 
Voilà...
Sinon, au lieu de faire un for, tu énumères chaque champ.

 

Reply

Marsh Posté le 18-01-2001 à 20:52:23    

merci :)
 
je vais tester ca de suite !
par contre, peux tu m'expliquer cette ligne :
 
response.write el.name & " : <input type='hidden' name='" & el.name & "' value='" & el.value & "'>" & el.value & "<br>"ss
 
merci

 

Reply

Marsh Posté le 18-01-2001 à 21:08:29    

for each el in request.form
 
=> Celà créer une liste d'objets 'el' qui contiennent chaque info de request.form (l'objet qui te permet de récupérer les infos du formulaire)
 
Donc dans le response.write, on crée des champs <input> de type 'hidden' (non visibles) qui vont avoir le nom (el.name) de chaque variable de request.form, et la valeur (el.value) de chaque élément. Deplus, pour plus de lisibilité, on affiche les couples nom/valeur (comme ça l'utilisateur à son récapitulatif)
 
Par contre, je te déconseille d'utiliser réellement "for each el in request.form" (sauf au début, pour aller plus vite) car les valeurs dans les selects notament ne sont généralement pas les libellés...
 
Ex:
 
formulaire :
 
<select name="Age">
ss <option value="1">0-15 ans</option>
ss <option value="2">16-20 ans</option>
ss <option value="3">21-30 ans</option>
ss <option value="4">31 et + ans</option>
</select>
 
J'ai 22 ans, donc je choisi 21-30
mais tu va récupérer 3 avec le request.form... Donc ensuite, il faut traiter chaque cas à part (donc il faut connaitre chaque cas) afin d'afficher des données lisibles.
 
 
Age : 3 (pour moi, j'ai écris une connerie, alors que c'est bon...)

 

Reply

Marsh Posté le 18-01-2001 à 21:17:31    

ca marche pas du tout :(
 
il se contente de m'afficherss
response.write el.name & " :ss" & el.value & "
"ss
 
plusieurs fois ...
 
j'ai vraiment l'impression d'etre stupide :cry:

 

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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