Links ::  | DEV web management system | Katalóg | Webhosting | Recepty
  
 Index | Registrácia | Hľadať | Galéria | BoardNeprihlásený užívateľ  //Streda, 22. Novembra 2017 
Navigation
Index
Top 10 autorov
Top 20 článkov
Hľadať
Galéria

Zones
Asp.(NET)
C/C++
Flash
Grafika+Design
Hardware
Hry
Html/Css/Xml
Java
Linux
Networks
Operačný systém
Pascal/Delphi
PHP
Security
Software
SQL
Visual Basic
Wap/Wml
Windows
Zóna iné

Links
Script index Interval.cz Pc.sk Regedit.sk TipyaTriky.sk Builder.cz Asp.cz Živě.sk Zoznam.sk Code.box.sk Root.cz Quant&Financial

Odkazy

Sessions
Stránky Developer.sk si práve číta 472 čitateľov, z toho je 0 zaregistrovaných

BackEnd
Odkazy na nové články je možné preberať pomocou backend.php

kuk

    ASP a formuláre - 5.časť ASP

Azda najdôležitejšími časťami slúžiacami na zabezpečenie interaktivity na webovských stránkach sú formuláre.
Ich vyplnenie na strane prehliadača, poslanie na server a spracovanie na strane servera. Dnes si o tomto procese povieme niečo bližšie.


Predpokladom na zvládnutie tejto časti je znalosť vytvorenia jednoduchej formulárovej stránky v HTML.

HTML stránka s formulárom

Na označenie formulára na stránke nám slúži tag
a
, ktoré sú zároveň ohraničením konkrétneho formulára. Tag
má zároveň niekoľko parametrov. Najdôležitejšími sú :
  • Method -> určuje akým spôsobom budú dáta zaslané na server
  • Action -> určuje URL adresu skriptu, ktorý zabezbečí spracovanie dát< /LI>< /LI>

Formuláre môžu byť spracovávané viacerými spôsobmi :
  • skriptom ASP (resp. iným skriptom)
  • CGI rozhraním (krátky program naprogramovaný v ľubovoľnom programovacom jazyku a následne skompilovaný napr.: v Perl-e)

Keďže je tento seriál o ASP budeme uvažovať len o variante predania dát skriptu ASP. Následne formulár môže vyzerať nasledovne :



Poslanie dát a ich balenie

Existujú dva spôsoby ako posielať dáta formulárom a zadavajú sa parametrom METHOD v tagu FORM :
  • POST -> dáta sa zabalia do vnútra posielanej správy (sú uživateľovi neviditeľné) a pošlú sa na server pričom na spracovanie sa volá skript uvedený v parametri ACTION
  • GET -> dáta sa prenášajú ako súčasť URL adresy. Prvá časť adresy je prebraná z parametra ACTION a druhá je vytvorená z dát posielaných na server.

Príklad. : Ak použijeme príklad formulára uvedeného vyššie v texte, tak po vyplnení a odoslaní pomocou tlačítka Odoslat sa volá URL adresa v nasledovnom formáte :

form.asp?meno=Jan&priezvisko=Masaryk

Spracovanie dát poslané formulárom.

Dáta sa na strane servera spracovávajú podľa toho akou metódou boli na server poslané. Na objasnenie celého procesu načítania, vyplnenia, odoslania a spracovania formulára slúži tento obrázok :

Metóda POST
Na spracovanie dát poslaných pomocou metódy POST slúži príkaz Request.Form("názov premmennej"). Ak pošleme dáta pomocou formulára uvedeného vyššie avšak metódou POST môže spracovanie vyzerať nasledovne :

priezvisko = Request.Form("priezvisko")
%>




Zadali ste tieto údaje :
Meno : <%Response.Write(meno)%>
Priezvisko : <%Response.Write(priezvisko)%>





Metóda GET
Na spracovanie dát poslaných pomocou metódy GET môžeme použiť niekoľko spôsobov. Najjednochší je pomocou príkazu Request.QueryString("názov premmennej"). Ak pošleme dáta pomocou formulára uvedeného vyššie metódou GET môže spracovanie vyzerať nasledovne :

priezvisko = Request.QueryString("priezvisko")
%>




Zadali ste tieto údaje :
Meno : <%Response.Write(meno)%>
Priezvisko : <%Response.Write(priezvisko)%>





Dnešná časť o formulároch a ich spracovaní je veľmi dobre popísaná na stránkach Jiřího Koska. Odporúčam kapitoly Formuláře I., Formuláře II., Formuláře III. a Formuláře IV.

Tak to je na dnes všetko. Na budúce si povieme niečo o ovládači ODBC a jeho využití pre programovanie v ASP.


Autor : Developer, čítané 7336x, komentárov: 0
Hodnotenie :    |  Štvrtok, 13. Februára 2003

Pridať nový komentár/Komentáre
Vaše hodnotenie :   horšie  lepšie
Login
Login:
Heslo:

Hľadať
 
v článkoch
v diskusiach
v komentároch

Top read
PHP Coder

Priklady v C. 1.čast.

DEV web management system

Php a bezpečnosť skriptov

Autorun CD

Top discuss
Jednoduchý web formulár (ASP.NET)

Delphi seriál: (1.časť)

Velmi rychla grafika v Pascale

DEV web management system

Naša ikona
Páčia sa Vám naše stránky ? Ak áno, podporte nás prosím a umiestnite si na svoju stránku našu ikonku:





Copyright (c) Developer.sk, All rights reserved.
Powered by DEV web management system