La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Le langage ASP Les formulaires avec Request. Les formulaires sont employés pour transmettre des informations saisies par un client à une application Web.

Présentations similaires


Présentation au sujet: "Le langage ASP Les formulaires avec Request. Les formulaires sont employés pour transmettre des informations saisies par un client à une application Web."— Transcription de la présentation:

1 Le langage ASP Les formulaires avec Request

2 Les formulaires sont employés pour transmettre des informations saisies par un client à une application Web. Eléments du formulaire...

3 Les formulaires avec Request L'attribut action pointe un fichier destinataire des données saisies par le client. Cette cible, une page ASP, posséde des scripts VBScript ou JScript permettant de traiter les informations contenues dans le formulaire.

4 Les formulaires avec Request Les méthodes POST ou GET définissent le type de transmission à utiliser dans le traîtement du formulaire vers le serveur. POST envoie le fichier complet au serveur alors que GET se sert de la variable QUERY_STRING pour transmettre les informations.

5 Les formulaires avec Request Les informations saisies par un utilisateur dans les éléments d'un formulaire peuvent être récupérées par l'intermédiaire de l'objet Request. La collection Form contient toutes les valeurs entrées dans les éléments d'un formulaire.

6 La collection Form L'extraction des données à partir d'une collection Form s'effectue comme suit : Request.Form

7 La collection Form Les données retournées par l'utilisateur répondent à la construction suivante : NomElt=Valeur&Nom_Elt2=Valeur2&...&Nom_EltN=ValeurN Cette forme semble peu pratique pour une utilisation ultérieure des valeurs dans des programmes ASP.

8 La collection Form Une autre forme permet d'extraire les valeurs plus précisément. Request.Form(Nom_Elément)

9 La collection Form Il est également possible de remplacer le nom de l'élément par un indice représentant la position de l'élément concerné, en sachant que l'élément le plus haut dans le formulaire, possède un indice égal à 1. Request.Form(Indice) Dans les deux cas, la valeur retournée est unique et se réfère exactement à l'élément spécifiée.

10 La collection Form Retourne la valeur de l'élément Nom Response.Write Request.Form("Nom") Retourne la valeur de l'élément Prénom Response.Write Request.Form("Prénom") Retourne la valeur de l'élément Pseudonyme Response.Write Request.Form(3)

11 La collection Form Par ailleurs, deux méthodes permettent de parcourir les éléments de la collection Form. La première utilise la propriété Count associé à une boucle For...To...Next. For increment = 1 To Request.Form.Count Element = Element & Request.Form(increment) & " " Next

12 La collection Form La seconde consiste à utiliser une boucle For Each...In...Next. For Each objElement In Request.Form Element = Element & Request.Form(objElement) & " " Next

13 Enfin, la gestion des élements à valeurs multiples d'un formulaire peut s'effectuer également par l'intermédiaire de la structure ci-dessous.

14 For Each objElement In Request.Form If Request.Form(objElement).Count > 1 Then For increment = 1 To Request.Form(objElement).Count Element = Element & Request.Form(objElement)(increment) & " " Next Else Element = Element & Request.Form(objElement) & " " End If Next


Télécharger ppt "Le langage ASP Les formulaires avec Request. Les formulaires sont employés pour transmettre des informations saisies par un client à une application Web."

Présentations similaires


Annonces Google