19 Ekim 2014, 17:38 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | ASP'de Select Case kullanımı Asp’de bir diğer duruma bakarak karar verme ifadesi, Select Case (Durum Seç) yapısıdır. Bu kontrol öğesinin nasıl çalıştığını şöyle özetleyebiliriz: Durum Seç (Durumların listesi veya durumları belirten bir değişken) Durum 1 : Yapılacak işler Durum 2: Yapılacak işler Durum 3: Yapılacak işler Durum n: Yapılacak işler Seçmeyi Bitir VBScript, verdiğiniz durum listesine veya içinde çeşitli değerler bulunan değişkene bakarak, bu değişkenin her bir değerini bir “durum” sayacak ve verdiğiniz durumlardan hangisini tutuyorsa, ona ait komut dizisini icra edecektir. Yukarıdaki sayfamızı bu kez bu yapıyı kullanarak yazalım: <% Select Case Hour(Now) Case 1,2,3,4,5,6,7,8,9,10,11,12 Response.Write “Günaydın!” Case 12,13,14,15,16,17 Response.Write “Tünaydın” Case Else Response.Write “İyi Akşamlar!” End Select Response.Write “ASPkodlari.com ile ASP öğreniyorum…” %> Select Case komutuna, içindeki değerleri “durum” sayacağı dizi veya değişken olarak ASP’nin kullanılmaya hazır fonksiyonlarından Hour(Now)’ı veriyoruz. Bu fonksiyondan, 0 ile 24 arasında bir değer dönecektir. Bu değer Select Case için bir durum demektir. Select Case, bu değer ile altta sıralanan Case’leri karşılaştıracak ve elindeki değer hangi Case’i tutuyorsa ona ait komutları icra edecektir. Sonuncu Case’e lütfen dikkat edin: Burada Case olarak Else (başka) veriliyor. Bu bizi, 17’den 23’e kadar olan saatleri sıralamaktan kurtarır. 0’dan 11’e kadar olan saatlerle 12’den 17’ye kadar olan saatleri sıraladığımıza göre başka hangi saat olursa olsun, ziyaretçimize “İyi akşamlar!” dileyebiliriz.
__________________ | |
|
Etiketler |
aspde, case, kullanımı, select |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
C# Switch Case Kullanımı | Deep | C# | 0 | 28 Eylül 2014 00:56 |
ASP de Select Case Kullanımı | SeckiN | ASP/ASP.NET | 0 | 09 Eylül 2013 11:39 |
SQL SELECT cümleleri | Fonzerelli | MsSQL | 1 | 08 Aralık 2010 09:00 |
SELECT * FROM uyeler ; | Collettivo | PhpBB | 0 | 26 Eylül 2008 04:03 |