ama Frame olayın içine girdikten sonra frame'in oldugu sayfada assagıdaki kodları çalıştırdıgımda tablolar yanyana diziliyor. frame sayfasında çalışan kodlarım... <div align="center"> <% dosyayolu = Server.MapPath("urunler.mdb") Set conn = Server.CreateObject("ADODB.Connection") conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dosyayolu
Set rs=conn.Execute("select*from urunler order by urunID Asc")
dim sayac sayac = 4 Do until rs.EOF
if sayac= 4 then Response.Write "<tr>" sayac = 0 end if Response.Write "<td>" Response.Write "<table align=left cellpadding=2 " Response.Write "cellspacing=0><tbody>" Response.Write "<tr>" Response.Write "<td align=center><A HREF=""urunDETAY.asp?urunID=" & rs("urunID") & """><IMG src="&rs("urunRESIM")&" ></A></td>" Response.write "</tr>" Response.Write "<tr>" Response.Write "<td align=center>"&rs("urunADI")&"</td>" Response.write "</tr>" Response.Write "<tr>" Response.Write "<td align=center>"&rs("urunFIYATI")&"</td>" Response.write "</tr>" Response.Write "</tbody></table><p>" Response.Write "</td>" if sayac= 4 then Response.Write "</tr>" end if
rs.MoveNext sayac = sayac + 1 Loop
rs.Close() Set rs = nothing %> </div> < Resime gitmek için tıklayın > Şekilde görüldügü üzere frame kısmında tablolar yanyana alıp başını gidiyor. Ben buna dur demek istiyorum. Yani asp kodu yazarak bu tabloları 4 satır 4 sütün şeklinde sıralatabilirmiyim. Bu arada frame'de çalışan .asp sayfası default.asp sayfasının <..include.. olmuş halidir.
thumbnail resimlerimin boyutu 140 * 140 her satıra 4 satır ve 4 sütun gelmesini istiyorum. Table 565*1092
Yardım edecek arkadaşların ellerine ve gözlerine sağlık. Sahura kadar cevap bekliyorum... Saygılar Istedigim tablo ise < Resime gitmek için tıklayın >
< Bu mesaj bu kişi tarafından değiştirildi chris2 -- 12 Ekim 2005, 1:09:19 >
şimdi sen 4*4=16 tane ürün listeletmek istiyorsun bu çok basit bunu sqlle yapıcaksın şöleki Set rs=conn.Execute("select Top 16 * from urunler order by urunID Asc")
burdaki "top 16" veritabanından çekilecek olan kayıt sayısını belirtiyor
Öncelikle gergozen ve sputnick 'e cevaplarından dolayı tesekkür ederim. Gerçekten çok yardımcı oldular.
Asp ile frame'ler arasında sorun yaşarsın demişlerdi ve sanırım yaşıyorum...
Benim sayfam sekilde görüldüğü gibiydi...
< Resime gitmek için tıklayın >
ama Frame olayın içine girdikten sonra frame'in oldugu sayfada assagıdaki kodları çalıştırdıgımda tablolar yanyana diziliyor.
frame sayfasında çalışan kodlarım...
<div align="center">
<%
dosyayolu = Server.MapPath("urunler.mdb")
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dosyayolu
Set rs=conn.Execute("select*from urunler order by urunID Asc")
dim sayac
sayac = 4
Do until rs.EOF
if sayac= 4 then
Response.Write "<tr>"
sayac = 0
end if
Response.Write "<td>"
Response.Write "<table align=left cellpadding=2 "
Response.Write "cellspacing=0><tbody>"
Response.Write "<tr>"
Response.Write "<td align=center><A HREF=""urunDETAY.asp?urunID=" & rs("urunID") & """><IMG src="&rs("urunRESIM")&" ></A></td>"
Response.write "</tr>"
Response.Write "<tr>"
Response.Write "<td align=center>"&rs("urunADI")&"</td>"
Response.write "</tr>"
Response.Write "<tr>"
Response.Write "<td align=center>"&rs("urunFIYATI")&"</td>"
Response.write "</tr>"
Response.Write "</tbody></table><p>"
Response.Write "</td>"
if sayac= 4 then
Response.Write "</tr>"
end if
rs.MoveNext
sayac = sayac + 1
Loop
rs.Close()
Set rs = nothing
%>
</div>
< Resime gitmek için tıklayın >
Şekilde görüldügü üzere frame kısmında tablolar yanyana alıp başını gidiyor. Ben buna dur demek istiyorum. Yani asp kodu yazarak bu tabloları 4 satır 4 sütün şeklinde sıralatabilirmiyim. Bu arada frame'de çalışan .asp sayfası default.asp sayfasının <..include.. olmuş halidir.
thumbnail resimlerimin boyutu 140 * 140 her satıra 4 satır ve 4 sütun gelmesini istiyorum.
Table 565*1092
Yardım edecek arkadaşların ellerine ve gözlerine sağlık. Sahura kadar cevap bekliyorum...
Saygılar
Istedigim tablo ise < Resime gitmek için tıklayın >
< Bu mesaj bu kişi tarafından değiştirildi chris2 -- 12 Ekim 2005, 1:09:19 >