• 15-09-2008, 03:06:52
    #1
    Slm Arkadaşlar
    Dw de repeat region yaparak sql deki verilerimi cekebildim alt alta sıralandı
    5 kayıt goster dedim oda tamam islem bittiginde bana tek kayıt editte gosteriyor sonra preview yaptıgımda ilk 5 sonraki bes diye gidiyor yani buraya kadar bir problemim yok

    gelelim problemime ben 2 sütün veya 3 sutun halinde kayıtlarımın sıralanmasını istiyorum yani 1 2 3 ilk sıra sonra altında 4 5 6 ve boyle gidiyor bunu nasıl yapabilirim yazarken aklıma bi tane daha repat region at diyesim geliyor ama gene 1 tane kayıt gosteriyor onu duzeltsem olur gibime geliyor yardımcı olurmusunuz
  • 15-09-2008, 04:17:08
    #2
    foreach döngüsü ile tabiiki.

    Kullandığım bir örnek vereyim.

     <?php
    
    $query = "SELECT * FROM topics ORDER BY `id` DESC LIMIT 0,4";
    
    $quest = mysql_query ($query);
    
    $data_arr = array();
    
    while ($view = mysql_fetch_array($quest)) {
    
    $data_arr[] = "
        <p><h3><a href='topics-".$view['id']."-".permayap($view[title]).".html' title='".$view['title'].", ".strip_tags($view['comment'])."'>".$view['title']."</a></h3></p>
    <p><a href='thumbs/".$view['image']."'><img id='anagorunum' src='thumbs/".$view['image']."' width='100' height='100' alt='".$view['title'].", ".strip_tags($view['comment'])."' align='left' style='border:2px solid #ccc' /></a></p><p style='padding-left:120px;'>".$view['comment']."</p>
    <p class='comments align-right clear'>
    ".$view['hit']." downloads | 
    ".$view['view']." views | 
    ".$view['date']." | 
    <a href='topics-".$view['id']."-".permayap($view[title]).".html' title='".strip_tags($view['comment'])."' class='more'>More..</a>
    </p>
    
    "; 
    
    }
    
    foreach ( $data_arr as $key => $val ) {
    
    if ( $key%3==2 ) {
    echo "<div id='activate'>".$val."</div>";
    }
    
    }
    ?>
    if ($key%3=2) --- Bu kısımda birinci yere kaç tane yanyana listeliceksen, ikinci yere de onun bir eksiğini yaz. Basit bir matematik konusu.