Tam Sürümünü Görmek İçin : Form bilgileri

ToLGMaN
14.02.2008, 17:01
Evet arkadaşlar nerdeyse her uygulamalarımızda kullandığımız bu form olaylarını anlatmak istedim.

ılk önce html bilgilerimizi biraz hatırlayalım.Form nasıl başlar.

<form method="post" action="adres">

evet bu kodla başlar form method'u post yaparsanız buttonumuza basıldığında adres'e gizli olarak gider bilgilerimiz.Fakat

<form method="get" action="adres">

yaparsanız butona bastığınız zaman adres çubugunda form isminin eşiti olarak yazılan verileri görürsünüz.Bu ikisi arasinda bir fark var oda giden ASP sayfasında bilgileri farklı almamızdır.

Bu arada form da </form> ile biter yani bu iki kod arasindaki ler bir takımdır.Böyle düşünün.

Giden ASP sayfamızdan ise bilgileri alacağız fakat ben bir form yazmazsam anlasılmasi zor olur o yüzden bir örnek form yazıyorum.

<form method="post" action="kaydet.asp">
<input type="text" name="username">
<input type="submit" value="gönder" name="cmd1">
</form>

Heralde anlamışsınızdır.şimdi gönder düğmesine basıldığında kaydet.asp ye bu yazılan bilgiler gönderilir.

Kaydet.asp'de ise bu bilgileri

<%
username = request.form("username")
%>
şeklinde alırız.Peki <form method="get"> olsaydı ne olacaktı.O zamanda

<%
username = request.querystring("username")
%>

şeklinde alacaktık.Querystring konusunda biraz değinmiştim
Querystring'lerin amacı adres çubuğundaki bilgileri almamızı sağlamaktır.

Sonuçta gelen form bilgisini "username" adlı değişkene bağladık.Bu değişkeni veritabanınıza kaydedebilir veya ziyaretçiye <%=username%> veya <% response.write username %> sekline yazdırabilirsiniz.