ASP ile web programı yazarken en önemli unsurlardan biride formdan bilgi almaktır.Zaten bütün web programlama formlar ile yapılır.Ziyaretçi Defteri olsun , forum olsun hepsinde form öğelerini kullanırız.Ben size basit bir form ile bilgi alma örneği göstereceğim.Bunu geliştirip geliştirmemek tamamen sizin elinizde.

Bu örneğimizde form_kullanimi.htm ile kullanacağımız formları oluşturucağız.Yani bir nevi tasarımını , iskeletini. form_isle.asp dosyası ise form_kullanımı.htm de girdiğimiz bilgilerin ekrana yazılmasını sağlayacak.Dikkat edin eğer form_kullanimi.htm dosyasında bir yazı yazmadan form_isle.asp ye bakmaya çalışırsanız browser bu sayfayı göstermez.

Aşağıda form_kullanimi.htm dosyasının içeriği verilmiştir.

<html>

<head>

<title>Form ile Bilgi Almak</title>

</head>

<body>

<form method=”post” action=”form_isle.asp”>

<b>Adınız :</b><input type=”text” name=”ad”>

<b>Soyadınız : </b><input type”text” name=”soyad”>

<input type=”submit” value=”Gönder”>

</form>

</body>

</html>

Bu dosyamızda ilk başta <form> tagının “action” özelliği ile dosyayı işleyecek dosyanın adını ve uzantısı girdik.ıki tane text ve bir tane submit butonu oluşturduk.Birinci texte “ad” ismini verdik.ıkincisine ise “soyad”.Bunlara bu adları vermemizin sebebi form_isle.asp dosyasında bunları kullanıcak olmamız.

Aşağıda form_isle.asp dosyasının içeriği verilmiştir.

<html>

<head>

<title>Form ile Bilgi Almak</title>

</head>

<% @ Language=VBscript codepage=1254 %>

<body>

<% dim ad,soyad

‘form_kullanimi.htm dosyasında textlere verdiğimiz isimleri hatırlıyor musun?

ad=Request.Form(”ad”)

soyad=Request.Form(”soyad”)

%>

<%=ad%>&nbsp;<%=soyad%>

</body>

</html>

Bu dosyada kullandığımız “&nbsp;”boşluğun kodlanma şeklidir.Yapmamın sebebi ad ve soyad değişkenleri arasında hoş gözükmesi için bir blok boşluk bırakmak. ılk dosyada girdiğimiz “Ad ve Soyad”ı form_isle.asp de “Request” nesnesinin “form” metodu ile alıyoruz ve sayfaya yazdırıyoruz.

Favorilerinize Ekleyin.
  • BlinkList
  • del.icio.us
  • Digg
  • Netvouz
  • DZone
  • ThisNext
  • MisterWong
  • Wists
  • blogmarks
  • Furl
  • Netscape
  • NewsVine
  • Reddit
  • Shadows
  • Technorati
  • YahooMyWeb
  • Fark
  • feedmelinks
  • Fleck
  • kick.ie
  • LinkaGoGo
  • Linkter
  • MyShare
  • Spurl
  • Webride