• 01-04-2009, 22:08:54
    #1
    arkadaslar merhaba

    			<td valign='top' width='33%'>
    			<a href='$resim' rel='facebox'>
    			<img border='0' src='imgsize.php?w=100&h=155&constrain=1&img=$resim' align='center' ></a>
    			<div><b>
    			<a class='gundemdisi' href='$id-$yenibaslik.html' title='$baslik'>$baslik</a>
    			</b>
    			</div>
    			<div align='left'><a href='$id-$yenibaslik.html'>";
    			echo metin_bol($icerik1,0,200,1);
    			echo "
    			</a></div>
    			</td>
    			<td valign='top' background='images/dot2.gif' width='3'><font color='ffffff'>-</font>
    			</td>
    böyle bir kodum var sql den son 3 veriyi cekiyor ve yanyana sıralıyor sonra en alta
    			<td colspan='3'>
    			<hr size='1' color='#efefef' width='110%'>
    			</td>
    			<td colspan='3'>
    			<hr size='1' color='#efefef' >
    			</td>
    			</tr>
    böyle bir kod atıyor ben istiyorumki sql den son 6 veriyi cektiginde 2.satıra atlasın sıralamalar

    yani

    1. veri | 2. veri | 3. veri
    -----------------------
    4.veri | 5. veri | 6. veri
    -----------------------
    7.veri | 8. veri | 9. veri


    bunu nasıl yapabilirim beceremedim
  • 01-04-2009, 22:36:25
    #2
    neyse arkadaslar

    2. tabloyu ve 3. tabloyu

    $sorgu = "SELECT * FROM veri ORDER BY `id` desc LIMIT 3,3";

    buna göre uyarlıyacam :]
  • 02-04-2009, 00:13:10
    #3
    sadece LIMIT 6 yapabiLirsin
  • 02-04-2009, 00:42:09
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Alıntı
    <?




    $alburdan=mysql_query("SELECT * FROM veri ORDER BY `id` desc LIMIT 12";
    $istop=0;
    while ($fetchs=mysql_fetch_array($alburdan)) {
    $istop++;
    ?>


    <div align='left'><a href='$id-$yenibaslik.html'></div>
    <div align='left'><a class='gundemdisi' href='$istopd-$yenibaslik.html' title='$baslik'>$baslik</a></div>
    <div align='left'><a href='$resim' rel='facebox'><img border='0' src='imgsize.php?w=100&h=155&constrain=1&img=$resi m' align='center' ></a></div>

    <? if ($istop==7){ echo "</div>"; $istop=0; } } ?>
    dene bi
  • 02-04-2009, 00:46:19
    #5
    Üyeliği durduruldu
    forumda milyon kere soruldu bu soru. ararsaniz zaten mevcut
  • 02-04-2009, 10:57:39
    #6
    Alıntı
    sadece LIMIT 6 yapabiLirsin
    sadece limit 6 yaparsam yanyana 6 veri sıralıyor 3er 3er sıralamıyor.

    Alıntı
    forumda milyon kere soruldu bu soru. ararsaniz zaten mevcut
    biliyorum hatta okumustum konuyu ama 15. sayfayaa kadar baktım php bölümünde bulamadım

    yinede teşekkürler..
  • 02-04-2009, 11:04:29
    #7
    ulast adlı üyeden alıntı: mesajı görüntüle
    sadece limit 6 yaparsam yanyana 6 veri sıralıyor 3er 3er sıralamıyor.



    biliyorum hatta okumustum konuyu ama 15. sayfayaa kadar baktım php bölümünde bulamadım

    yinede teşekkürler..
    3'erLi sıraLaması için
    <table width="100%" height="100%" border="1"><tr>
    <?
    $r = 0;
    $tasarimbak = mysql_query("SELECT * FROM tasarimlar ORDER BY id DESC LIMIT 8");
    while ($t = mysql_fetch_array($tasarimbak)){
    $r++;
    ?>
    <td><p><center><img src="<?=$t['resimkucuk']?>" alt="" width="100" height="100"/><br />
    <a href="<?=$link?>"><?=$t['tasarimismi']?></a></center></p></td>
    
    <?
    if ($r % 3 == 0 )
    {
    echo "</tr><tr>";
    $r=0;
    }
    } 
    ?>
    </tr>
    </table>
    böyLe birşey yapabiLirsin
  • 02-04-2009, 12:08:41
    #8
    if ($r % 3 == 0 ) ===> Burdaki işlem 3 'e tam bölünüp bölünmedigini gösterir.
  • 02-04-2009, 23:46:24
    #9
    Mike adlı üyeden alıntı: mesajı görüntüle
    if ($r % 3 == 0 ) ===> Burdaki işlem 3 'e tam bölünüp bölünmedigini gösterir.
    evet eğer böLünüyorsa </tr> tagını kapatıp tekrar açıyor ve 3Lü sıraLama yapıyor