Tablo birleştirme - durum karışık.
11
●1.255
- 03-08-2013, 21:48:06Çıktı 1-3-6-7 demişsiniz ama çıktı 1-3-6 olur... 7 olmaz çünkü 7'nin cikti=0
Aşağıdaki çalışan klasik ASP kodunu gönderiyorum, denedim çalıştı bende. Kendine göre düzenlersin...
<% ' r10 - maniakcoder ' 03.08.2013 - 21:38 Set bag = Server.CreateObject("ADODB.Connection") bag.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db.mdb") Set maniak = Server.CreateObject("ADODB.Recordset") sql = "SELECT * FROM marka order by id" maniak.Open sql, bag, 1, 3 for i = 1 To 30 if maniak.Eof then exit for if maniak("durum")=0 then else Set maniak2 = Server.CreateObject("ADODB.Recordset") sql2 = "SELECT * FROM urun" maniak2.Open sql2, bag, 1, 3 for ii = 1 To 30 if maniak2.Eof then exit for if instr(1,maniak2("marka_id"),maniak("id")) > 0 and maniak2("cikti")=1 then response.write maniak("id")&"----"&maniak("marka")&"<br>" exit for end if maniak2.Movenext Next maniak2.Close Set maniak2 = Nothing end if maniak.Movenext Next maniak.Close Set maniak = Nothing bag.Close Set bag= Nothing %>Ama fazla veri varsa ikinci kısımda yaptığı aç/kapa ile sistemi kasabilir... - 03-08-2013, 21:53:41doğru id=7 yi atlamışım.
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 21:53:41 -->-> Daha önceki mesaj 21:49:27 --
hocam arkadaş bir kod yazmış ama sql ile basite indirgenme şansı varmıoktayman adlı üyeden alıntı: mesajı görüntüle - 04-08-2013, 02:03:14arkdaşım düşündüğü sistemde benimki ile 3 aşağı beş yukarı aynı.dediğimiz gibi sistem kasabilir çok ürün oldukça mesala arkdaşın kodlarındaadiga adlı üyeden alıntı: mesajı görüntüle
sql = "SELECT * FROM marka order by id" olan yer
sql = "SELECT * FROM marka where durum=1 order by id"
derseniz
if maniak("durum")=0 then
sorgusuna gerek kalmaz direkt durumu 1 olanlar geleceği için daha az sayıda döngü yapılmış olacaktır.Burda aslık kasma oluşturacak kısım aç kapadan ziyade iç içe düngü kullanmak.açıp kapataksınız diye bir kurarda yok biraz üzerinde çalışmak lazım
arkdaşın yazdığı kodlara bakın bi sorun yoksa kullanın.olmassa bende yardımcı olmaya çalışırım.Ben mysql kullanmıyorum bi türlü sevemedim.acsess olsun
not:anladığım kadarı ile mysql kullanıyorsunuz bu durumda bu verilen sistemde bir sorun oluşturrmaz bence - 04-08-2013, 03:56:56mysql bilen insanın hali başka oluyorfrdtrkc adlı üyeden alıntı: mesajı görüntüle

hocam resimde görünen programı ne ise adı ne onun güzel bir şeye benziyor :

