İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

İçeriği yan yana sıralamak (asp)

Gamend

0
İyinet Üyesi
Katılım
11 Mart 2005
Mesajlar
1,508
Reaction score
1
Konum
Ankara
Arkadaşlar, eklediğim içeriği ya da başlığı alt alta değilde yan yana sıralamak istiyorum.

Şu anki hali;
- Resim
- Resim

İstediğim şekil;
Resim | Resim

Buradaki "|" yerine tablo olacak. Yani her resim ayrı tabloda. Neyse orası önemli değil hallederiz zaten :p

İşin aslı, resim sayfası bu ve resimleri alt alta sıralayınca dandik oluyor. Hemde sağ taraf boş kalıyor. Yan yana sıralamak istiyorum bu yüzden.

NOT: Alakalı birkaç konu buldum. Fakat olmadı. Burada belki başka kodlar paylaşılır düşüncesindeyim. :)
 

ErsaT

0
İyinet Üyesi
Katılım
9 Temmuz 2005
Mesajlar
200
Reaction score
0
PHP:
<?php
$count = 0;
while(){
echo "<td><b>$title</b";
    if ($count<1) {
            echo "</td>";
            $dum = 1;
        }
          if ($count<2) {
            echo "</td>";
            $dum = 2;
        }
        $count++;
        if ($count==2) {//Yan yana link sayısı
            echo "</td></tr><tr>";
            $count = 0;
            $dum = 0;
        }
    }
    if ($dum == 1) {
        echo "</tr></table>";
    } elseif ($dum == 0) {
        echo "</tr></table>";
    } else {
       echo "<td></td></tr></table>";
    }
?>
PHP de bu şekilde oluyor while altına eklendiğinde 2 tane olarak yan yana listeliyor. ASP ye çevrilebilir :D
 

annudora

0
İyinet Üyesi
Katılım
6 Mart 2006
Mesajlar
2,016
Reaction score
3
Konum
@nkara
moveNEXT ten önce yada LOOP veya WEND den once <BR> yada </TD></TR> olarak bitiyor olmalıki bir sonrakini kayıt ALT SATIRA atıyor. ORda <br> yada </TR> yi kaldır. tabi </TR> varsa ve onu kaldırırsan bastaki <tr> yide kaldırmayı unutma ... kolay gele...
 

rainmaks

1
İyinet Üyesi
Katılım
2 Ekim 2006
Mesajlar
116
Reaction score
0
<%
set baglan = Server.CreateObject("ADODB.baglanection")
baglan.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db.mdb"))
set rs = server.createobject("adodb.recordset")
%>
<%
yanyana = 2
restablo = "Select * from tablo order by id desc "
rs.pagesize = 8
rs.open restablo,baglan,1,1
if request.QueryString("s")="" or request.querystring("s")=0 then
s=1
else
s=request.QueryString("s")
end if
rs.AbsolutePage = s
%><CENTER>
<table cellspacing=0 cellpadding=3 width="293">
<tr>
<% for k=1 to rs.pagesize %>
<% if rs.eof or rs.bof then exit for %>
<% if yan=yanyana then
response.write ("<tr>")
yan=0
End if
%><td width="287">

<table border="0" width="300" height="120">
<tr>
<td width="221" height="15" align="center" bgcolor="#E1E1E1"><%=rs("baslik")%></span></span></td>
</tr>
<tr>
<td >
<img border="0" src="<%=rs("resim")%>" width="70" height="50" align="left">
<table width="210" border="0" align="right" cellpadding="0" cellspacing="0">
<tr>
<td align="left"><a href="oku.asp?ID=<%=rs("id")%>"><%=ozeldurum(left( rs("haber_devam"),120))%>..</a></td>
</tr>
</table></td>
</tr>
<tr>
<td align="left" > </td>
</tr>
</table>

</td>
<% yan=yan+1
if yan = (yanyana+1) then
response.write ("</tr>")
end if
%>
<% rs.movenext : next%>
</table>
<br>
<hr>
</CENTER>
<div align="center">


<font size="1">Sayfa</font>
 
<strong>
<% for x=1 to rs.pagecount %>
<a href="?sayfa=sayfa&s=<%=x%>" class=ler><%=x%></a>
<% next %></td>

kendine göre editleyebilirsin ;)
 

lovemove

0
İyinet Üyesi
Katılım
25 Ocak 2005
Mesajlar
1,667
Reaction score
0
<%..... Database çağırım kodları vs...%>
<table><tr>
<% sıralanıp tekrar edilecek resim start kodu %>
-------- listeleme ve tekrar bölgesi ------
<td>
<img src="<%=ornek("ornek")%>.gif">
</td>
<% sıralanıp tekrar edilecek resim finish kodu %>
</tr></table>

özetledim ve daha basite indirgedim..
 

rainmaks

1
İyinet Üyesi
Katılım
2 Ekim 2006
Mesajlar
116
Reaction score
0
<%..... Database çağırım kodları vs...%>
<table><tr>
<% sıralanıp tekrar edilecek resim start kodu %>
-------- listeleme ve tekrar bölgesi ------
<td>
<img src="<%=ornek("ornek")%>.gif">
</td>
<% sıralanıp tekrar edilecek resim finish kodu %>
</tr></table>

özetledim ve daha basite indirgedim..

bu ne yaw böle
 

hakanizm

0
İyinet Üyesi
Katılım
11 Mayıs 2006
Mesajlar
1,952
Reaction score
1
Konum
Nereye
Bu kadar uğraşacağına asp.net de datalist kullan.. İstediğin gibi sırala.. tek satır komutla..
 

trextra

0
İyinet Üyesi
Katılım
4 Mart 2005
Mesajlar
5,290
Reaction score
0
Konum
Kadıköy
ben böyle birşey kullanıyorum.

Kod:
<table>
                                        <tr>
                                        <%
                                        sayfa=1
                                        SQL = "Select * from tablo;" 
                     rs.Open SQL,Conn,1,3
                                        
                                        for tekrar = 1 to 5  ' yanyana bu kadar dizecek
                                        %>
                                          <td valign="top">
                                          <% 
                                          if not rs.eof then
rs.pagesize = 5 ' altalta bu kadar dizecek
rs.absolutepage = sayfa
sayfa_sayisi = rs.pagecount
for i=1 to rs.pagesize
If rs.eof Then exit for
                      sayi=sayi + 1
              %>
Tekrarlanacak kısım
            <%
            rs.MoveNext
            next
            else
            end if
            Sayfa = Sayfa + 1
            next
            rs.Close
            %></tr>
                                      </table>
 

fizban

0
İyinet Üyesi
Katılım
6 Kasım 2005
Mesajlar
64
Reaction score
0
önce 3 lük bir döngü yapıp yanyana yapsan, sonra i=i+3 deyip de alt satıra geçip de orada 3 resim daha koysan vs, çok daha güzel durur kanımca. hepsi yanyana olursa malum resim sayısı artarsa altalta durduğundan çok daha berbat durur :)
 

Gamend

0
İyinet Üyesi
Katılım
11 Mart 2005
Mesajlar
1,508
Reaction score
1
Konum
Ankara
Başlığı unutmuşum ya :) Verdiğiniz kodları akşam deneyeceğim. Şimdiden teşekkür ederim.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst