Konuyu görüntüle
IUCODERS FORUM > Programlama > Diğer (COBOL,asp php js..) > asp de listeleme
Yazar
ahkauur


avatar

Kayıt: 04.12.2008
20.09.2010-10:28 #71023
veri tabanından verileri cekip ekranda listeleyebiliyorum.. ama ben bı kritere gore sorgulayıp kısıtlamak istiyorum.. bunu nasıl yapabilirim.. yani, arama sayısı ve sehirler diye iki kolonum olsun.. ben sectigim sehirin kac kez arandıgını gormek istiyorum.sehirler butonu olsun.. ona tıklayıp sorgula dedıgımde bana o sehrın kac kez arandıgını gostersın.. bu arada sehirler tablosunda aynı sehır ısmınde bırden fazla veri var...






Yazar
ogencay


avatar
Istanbul
banlandı
Kayıt: 02.03.2006
20.09.2010-10:36 #71024
sorgu yaptığın sql cümlesine formdan alacağın asp değişkenini göndererek çalıştırırsan istediğini elde edersin.

sehir_id=Request.Form("sehir_id")

sql="Select * From arama Where sehir_ID="& sehir_id&" "
Set objRs=strConn.Execute(sql)









There`s No Place Like 127.0.0.1

Yazar
mrflz


avatar
Luleburgaz
admin
Kayıt: 15.06.2006
20.09.2010-22:29 #71041
sehirler tablosunda neden aynı sehir birden fazla...

ama sadece arama yaptıgın sehirler için bir tablo varsa

TABLO : arama_sehir

arama _sayisi sehir
12 istanbul
34 ankara
22 tekirdağ
9 izmir

zaten bunu SELECT arama_sayisi FROM arama_sehir WHERE sehir LIKE 'izmir'' mesela

her arama da uygun sehir için kaydı arttırırsın... yazdıklarından en azından anlayabildiğim bu <





I see the ghosts of navigators but they are lost







Yazar
ahkauur


avatar

Kayıt: 04.12.2008
21.09.2010-00:55 #71042
tam acıklayamadım sanırsam.. olay soyle ki..
simdi verilen databasedeki tek tabloda su uc kolon var sadece.. sehir,arama sayısı ve cagrılma sayısı var... verilen tabloda herhangi bir id yok.. ve databasede ornegin istanbul dan 100 tane, ankaradan 50 tane kayıt var(bunların arama ve cagrılma sayıları farklı).. mesala ilk satır istanbul- 100-54. ikinci satır istanbul-50-23 ucuncu satır ankara- 100-37.... diye gidiyo.. ben burda combo box ile sehir secip, sectigim bu sehire gore diger verileri sıralamak istiyorum...yani istanbul u secti isem yukardakı ornege gore
istanbul-100-54
istabul-50-23
olsun..





Yazar
mrflz


avatar
Luleburgaz
admin
Kayıt: 15.06.2006
21.09.2010-22:58 #71061
ahkauur yazdi
 
tam acıklayamadım sanırsam.. olay soyle ki..
simdi verilen databasedeki tek tabloda su uc kolon var sadece.. sehir,arama sayısı ve cagrılma sayısı var... verilen tabloda herhangi bir id yok.. ve databasede ornegin istanbul dan 100 tane, ankaradan 50 tane kayıt var(bunların arama ve cagrılma sayıları farklı).. mesala ilk satır istanbul- 100-54. ikinci satır istanbul-50-23 ucuncu satır ankara- 100-37.... diye gidiyo.. ben burda combo box ile sehir secip, sectigim bu sehire gore diger verileri sıralamak istiyorum...yani istanbul u secti isem yukardakı ornege gore
istanbul-100-54
istabul-50-23
olsun..


query = "SELECT sehir, arama sayisi, cagrilma sayisi FROM tablo WHERE sehir LIKE 'istanbul'";

burada istanbul ya da herhangi bir sehir senin combo box ından gelen değişkenin olacak

sen bir de asp kosu olarak listeleme istiyorsan asp bilmiyorum ama

while dongusu ile bunu yapabilriisn.. bu sorgu sonucundan gelen satır sayısı kadar donguye girip her sutunu değikenlere alıp i=0 dan satir_sayisi kadar dondurerek yazdırabilrisin.





I see the ghosts of navigators but they are lost







Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb