şimdi elimde bi db var içinde konu, cevap tabloları şimdi normalde ben konuları konu tablosuna cevapları da cevap tablosuna kaydederim ama webwiz de bu olay biraz karışık. şyleki, adam konuların başlığını, konu tablosuna içeriğini cevap tablosuna koymuş. ben diyelimki 15 idki kategorideki konuları tarihe gre çekecem ama bi türlü nasıl yapacağımı anlamadım :|yani şle olacak sanırım, cevap dan tarih sutunun dan diytelim son 20 veriyi çekipçektiğim veriden id noyu konu tablosunda sorgulatıp başlıkları alacam ama beceremedim biri rnek kod filan yazabilir mi :|webwizin amk :( kelimeler albayım bazı anlamlara gelmiyor.

cevaplar INNER JOIN konular ON cevaplar. basid=konular. id WHERE konular. katid="&sorgu&" order by cevaplar. tarih desc şeklinde deneseydin? edit: veya; cevaplar INNER JOIN konular ON cevaplar. basid=konular. id WHERE EXISTS order by cevaplar. tarih desc

fox hallettin mi halletmediysen rnek db ver yapalımbiraz mantıken kendim bişeyler oluşturup yaptım olay şuncelikle cevaplar tablosuna bağlanıp tarihe gre desc yapıcaksın sıralatacaksındaha sonra aynı sql içinde konular tablosuna bağlanıp cevaplar tablosundaki üst konu idsini, konular tablosunun idsine gre eşleştirme yapıcaksın aynı zamanda bu sqla kategori idsini de ekliceksin rneğin Set cevaplar=sur. Execute do while not cevaplar. eofSet konu = sur. Execute("SELECT From konular where id="&cevaplar &" and katid="&request &"")if not konu. eof thenresponse. write ""&konu &"<br/>"end ifcevaplar. movenextloopeof kontrolüylede birden fazla aynı konuyu basmasını engelliyosun işte :|

hocam şle bişi yaptım <%Set rs1 = sur. Execute for i = 1 to 11if rs1. eof then exit forSet rs2 = sur. Execute("select from cevap where altid="&rs1 &" order by tarih desc")Set rs3 = sur. Execute("select from konu where id = "&rs2 &"")for i = 1 to 10if rs3. eof then exit for%><%=rs2 %><br><%rs3. movenextnextrs1. movenextnext Script error detected at line 90. Source line: for i = 1 to 10 Description: Geçersiz 'for' dngüsü denetim değişkenihatası verdi kelimeler albayım bazı anlamlara gelmiyor.

rs1 = select from konutablosu where kategoriid=15for i = 1 to 20rs2 = select from cevaptablosu where konuid=" & rs1 & " order by tarih descrs3 = select from konutablosu where id = "& rs2 &"for i = 1 to 20response. write rs3 rs3. movenextnextrs1. movenextnextbunu dene

hocam db içinde baya veri var. şimdi eğer yeni bi sütun açsam okadar veri karışır gibime geliyor :/yani boş db üzerinde dğeil dolu db üzerinde çalışıyorum kelimeler albayım bazı anlamlara gelmiyor.

hocam kategoriyi nasıl çekecek peki :| şle kategori. asp?id=15 15 id nolu kategoriyi seçiyorumburadan cevap tablosunda son tarihden son konularuı çekecem :| kelimeler albayım bazı anlamlara gelmiyor.

saol canım hallettim :C yeni bi sütün açtım tarih diye alp hocamın dediğini şey ettim :C kelimeler albayım bazı anlamlara gelmiyor.

rs1 = select from cevaptablosu where konuid=xx order by tarih descrs2 = select konubasligi from konutablosu where konuid = xxrs2 adlı konu :do while not rs1. eofrs1 rs1. movenextloopanladığım kadarıyla bu şeklinde olmaz mı?

hocam ya da neden uğraşıyoruz ki? Senin istediğin yazılan cevaplara gre tarih desc olarak listelemek değil mi?Bi konuya herhangi bi cvp yazıldığında now komutuyla aldığın tarihi konutablosunda açacağın bi field'e ekle.. Bylece kişiler cvp yazdığında konu tablosundaki o konuya ait tarih fieldi güncellensinsonra gir paşa paşa konu tablosunu tarihe gre desc olarak listlele.

hocam niye karışsın yahu. Veritabanı bu. elbette yeni field açacaksın.. sadece orda boş olarak durur sen onları güncelledikçe zaten devam eder sen en sonları listeleyeceğin için ilk 20'ye cevap yazılıp güncellendikten sonra boş fieldlerin bi zararı olmaz

ha sen listleme mi istiyon?onun için ders1 = select from cevaptablosu order by tarih descfor i=1 to 20rs2 = select from konutablosu where id = "& rs1 &"response. write rs2 rs1. movenext nextşeklinde olabilir

ben şyle bişey yazmıştım; <% id=request %><%Set cevap = sur. Execute %><ol><%for i = 1 to 20if cevap. eof then exit for%><%Set konu = sur. Execute("SELECT From konu where aid="&id&" and id="&cevap &"")%><li><a href="forum_posts. asp?tid=<%=konu %>"><%=konu %></a> </li><%cevap. movenextNextcevap. closeset cevap = Nothing%> ama olmadı yani son konuyu 20 kere üst üste gsteriyor bi sonrakine geçmiyor kelimeler albayım bazı anlamlara gelmiyor.