|
ASP / Récupération
des données envoyées par un formulaire (Méthode POST)
Nous
allons réaliser un script qui affichera les données envoyées par le visiteur
grace a un formulaire.
Nous allons créer d'abord le formulaire.
Voici le Code HTML :
<HTML>
<HEAD>
<TITLE>Formulaire</TITLE>
</HEAD>
<BODY>
<FORM ACTION="recup.asp" Method="POST">
<TABLE BORDER="0">
<TR>
<TD>Nom :</TD><TD><INPUT TYPE="TEXT" NAME="Nom"></TD>
</TR>
<TR>
<TD>Prénom :</TD><TD><INPUT TYPE="TEXT" NAME="Prenom"></TD>
</TR>
<TR>
<TD>Age :</TD><TD><INPUT TYPE="TEXT" NAME="Age"></TD>
</TR>
<TR>
<TD COLSPAN="2"><INPUT TYPE="SUBMIT" VALUE="Envoyer"></TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>
Nous allons utiliser la collection Form de l'objet Request pour récuper
les données des champs.
ex : <%=Request.Form("NomDuChamp")%>
Dans cet exemple, le signe = est utilisé pour afficher les données du
champ qui se nomme NomDuChamp
Voici le Script Final :
<%@Language="VbScript"%>
<HTML>
<HEAD>
<TITLE>Formulaire</TITLE>
</HEAD>
<BODY>
Vous vous appeler <%=Request.QueryString("Form")%> <%=Request.QueryString("Form")%>
et vous avez <%=Request.Form("Age")%>
</BODY>
</HTML>
|