MyDesign | Kod Arşivi - Anasayfaya Dön   No banner in farm
Anasayfa Araştır Forum Gelişmiş Arama Siteniz İçin En Hit İçerikler RSS İçerik Ekle Scriptler Destekleyenler Kadromuz Reklam İletişim Giriş Sayfası Yap  Sık Kullanılanlara Ekle
Bu Kategorinin En Yeni Makaleleri:


Bu Kategorinin En Çok Okunan Makaleleri:






Arama:
Gelişmiş Arama


No banner in farm



En Çok Görüntülenen Kodlar:


Üye Girişi:
 Üye Ol



Anasayfa > Asp > Makaleler

Tek Sayfa İşlemleri

Tek sayfa işlemlerinin nasıl yapıldığı, değişken kullanım örneği ve if then else döngüsünün düzgün bir biçimde kullanımı.

değişken  querystring  if  then  else 

Kategori: Asp
Gönderen: ontedi
Tarih: 24 Haziran 2007
Okunma Sayısı: 14266
Puan: 10 / 4 Oy
Puan Ver:
Google Bookmarks  del.icio.us  Digg  Yahoo! MyWeb  Windows Live  Furl
Bazı coderler sitenin fazla sayfalardan oluşmasından rahatsız  olurlar. Bunu önlemek için tek sayfa işlemleri ile birçok sayfa işlemlerini tek bir sayfada hallederler.

Mesela bir örnek yazalım. Bazı sitelerde şöyle görünür
 ....com/?islem=merhaba  gibi.
" / "dan  SONRA bir script felan görünmez. Windows varsayılan sayfalar arasında default.asp, index.asp gibi sayfaları, adres satırına yazılmasa bile görmektedir.

Eğer default.asp  içinde çalıştırılacaksa linklerimiz şöyle olmalıdır.
<a href="?islem=ilk">Merhaba</a> gibi.

Ama çalışacak olan scriptimiz başka bir isimli ise mesela  sayfamiz.asp  gibi ise o zaman linkleme yöntemimiz şöyle olmalıdır.

<a href="sayfamiz.asp?islem=ilk">Merhaba</a> olmalıdır.

önce sayfalarımıza linkleme yapalım


###################        sayfa.asp       ###################################
###################################Kodlarımız başlıyor###########################

<a href="sayfa.asp?islem=ilk">İlk Sayfamız olsun</a>
<br>
<a href="sayfa.asp?islem=ikinci">İkinci Sayfamız Olsun</a>
<br>
<a href="sayfa.asp?islem=ucuncu">Üçüncü Sayfamız Olsun</a>

<hr>

<%
'Önce adres satırımızda stringi ( querystringi pc ye tanıtalım . querystring Adres satırındaki ? işaretinden sonra

'gelen ve  = işaretinin olduğu yere kadar olan kısım. )

'Bizim buradaki stringimiz  islem  adlı değişkendir.buradaki değişkeni alıp ontedi diye bir değişkene atayalım

'adres satırımızdaki cismi aldık :)

ontedi=request.querystring("islem")

'şimdi oradaki ontedi değişkeni bizim istediğimz değerleri alırsa ona göre buna eylem yaptıralım

'Eğerki ontedi = ilk  ise şunları yap
if ontedi="ilk" then

'ekrana ilk sayfamızın içeriğini yazdıralım
response.write "İlk Sayfamız.Oleyyyy"

'Eğerki ontedi = ikinci ise şunları yap
elseif ontedi="ikinci" then

'ekrana ikinci sayfa içeriğini yazdıralım
response.write "İkinci sayfamız burada oleyyyy"

'Eğerki ontedi = ucuncu ise şunları yap
if ontedi="ucuncu" then

'ekrana uçüncü sayfa içeriğini yazdıralım
response.write "üçüncü sayfamız burada oleyyyy"

'şimdi ise bütün koşullarımızı kapatalım
end if

'Telif hakkı ontedi ye aittir.
'http://www.teorik.net
%>

Serkan Togal

Tek Sayfa İşlemleri için yazılan yorumlar

traBolic  { 17 Temmuz 2012 }
if ontedi="ucuncu" then 'Olan kısmı elseif ontedi="ucuncu" then 'İle Değiştirin

Hasan Emre ASKER  { 01 Eylül 2010 }
if ontedi="ucuncu" then değerini elseif ontedi="ucuncu" then olarak değiştirin... yoksa yine çalışmaz :))

cihansel   { 13 Nisan 2009 }
ewt en güsel anlatım şekillerinden biri^#_#^

Wood   { 16 Ağustos 2008 }
end if'in altında bi tane end if ekleyin yoksa çalışmaz...

Yorum ekleyin

Bu sayfaya link verin:
Anasayfa > Asp > Makaleler > Tek Sayfa İşlemleri
Kategoriler:


Forum:



Bağlantılar:


Murat Yavuz | Site Haritası | Gizlilik Bildirimi | 54.198.52.8 | 0,11 Saniye
© Copyright 2004-2017 MyDesign | Kod Arşivi. Tüm Hakları Saklıdır.
MyDesign | Kod Arşivi, en iyi görünüm için, 1024x768 ve üzeri çözünürlük tavsiye eder.