Cevaplar
-
Asp i iyi bilen ancak asp i bırakıp php e geçen biri olarak sana tavsiyem madem işin başındasın boşuna Asp ile zaman kaybetme derim. Çünkü Asp nin gelişimi durdu ve Microsoft desteğini çekti. Yani asp artık ölü bir dil....
Php öneririm çünkü açık kaynak kod örnek çok ve asp ile bir sayfa kod ile yaptığın işlemleri php ile bir satır ile yapabiliyorsun.. sunucular ucuz ekstra bileşen - component parası vb. de yok.
yinede sen bilirsin. Ama boşuna kürek çekmiş olursun...
ikili, üçlü, dörtlü,...onlu, elli aç istersen intSutun = 2 degerini değiştirmen yeterli...
<table border="1" cellpadding="0" cellspacing="0" width="779"> <% dim objRs set objRs = Server.CreateObject("ADODB.Recordset") objRs.CursorType = 0 objRs.CursorLocation = 2 objRs.LockType = 1 dim strSql strSql = "SELECT * FROM tblUye" objRs.Open strSql, objConn, , , &H0001 '############### intSutun = 2 intSayac = 0 intVeri = 0 '############### while Not objRs.EOF if intSayac = 0 then Response.write " <tr>" & vbNewLine end if Response.write " <td>" & objRs("UYE_ID") & " - " & objRs("UYE_AD") & "</td>" & vbNewLine intSayac = intSayac + 1 intVeri = intVeri + 1 if intSayac mod intSutun = 0 then 'if intSayac >= intSutun then Response.write " </tr>" & vbNewLine intSayac = 0 end if objRs.MoveNext wend if intSayac > 0 then if intVeri < intSutun then response.write " </tr>" & vbNewLine end if do while intSayac < intSutun response.write " <td> </td>" & vbNewLine intSayac = intSayac + 1 loop response.write " </tr>" & vbNewLine end if objRs.Close set objRs = Nothing %> </table>
örnek dosya
http://forum.ceviz.net/attachments/asp/6600d1243448666-asp-de-alanlari-2-li-veya-3-lu-olarak-alt-atlta-siralama-ve-sayfala-ikili_tablorar-
efturgut
hocam teşekkür ederim bilgilendirmeniz için.
fakat bu vermiş olduğunuz kodlarda nereye yerleştirme yapacağım nasıl bir düzenleme yapacağım anlamış değilim.tekrar teşekkür ederim.11 yıl önce yazılmış
-
-
bu kodu böyle yapmana gerek yok . 2 li sıralatmak için css nimetlerinden faydalanabilirsin (:
<div style="400px"> <% while not rs.eof %> <div style="width:150px;margin:2px;float:left;"><%=Rs("baslik")%></div> <% rs.movenext:wend %> </div>
Böyle bir kod işini görecektir.2 li hatta boyutlarına göre 3 lü 4 lü sıralatabilirsin. :) ve bu kadar fazla koda da ihtiyacın kalmaz.kolay gelsin.-
efturgut
arkadaşlar teşekkür ederim. sanırım benden kaynaklanan bir hata olsa gerek. işin içinden çıkamıyorum.11 yıl önce yazılmış
-