• 07-11-2009, 10:47:17
    #1
    merhaba arkadaşlar..
    son 10 konuyu çeken sql kodu bu..

    <?
    $qs=@mysql_query("Select * from icerik where onay=1 order by id desc limit 0,10");
    while ($rs=mysql_fetch_array($qs)) {
    ?>
    buna göre her sayfada önceki konular/sonraki konular şeklinde bir bağlantı eklemek istiyorum..
    ve her sayfada 10 konu olmasını istiyorum..
    önceki sayfa, sonraki sayfa bağlantılarını nasıl oluşturabilirim?

    şimdiden tşkler..
  • 07-11-2009, 12:32:54
    #2
    Üyeliği durduruldu
    konuyu php bölümüne açsaydın daha iyi olurdu neyse.

    <?php
    $qs = @mysql_query("Select * from icerik where onay = '1' order by id desc limit " . ($_GET['sayfa'] * 10) . ", 10");
    $say = @mysql_fetch_array(mysql_query("Select count(*) as toplam from icerik where onay = '1'"));
    $sayfa_sayisi = ceil($say['toplam'] / 10);
    
    while ($rs=mysql_fetch_array($qs)) {
        //....
    }
    ?>
    <br /><br />
    <!-- Önceki Sayfa Linki -->
    <?php if ($_GET['sayfa'] > 0) { ?>
    <a href="?sayfa=<?php echo ($_GET['sayfa'] - 1); ?>"><< Önceki</a>&nbsp;&nbsp;&nbsp;
    <?php } else { ?>
    <span><< Önceki</span>&nbsp;&nbsp;&nbsp;
    <?php } ?>
    <!--// Önceki Sayfa Linki -->
    
    <!-- Sonraki Sayfa Linki -->
    <?php if ($_GET['sayfa'] != ($sayfa_sayisi - 1)) { ?>
    <a href="?sayfa=<?php echo ($_GET['sayfa'] + 1); ?>">Sonraki >></a>&nbsp;&nbsp;&nbsp;
    <?php } else { ?>
    <span>Sonraki >></span>&nbsp;&nbsp;&nbsp;
    <?php } ?>
    <!--// Sonraki Sayfa Linki -->
  • 07-11-2009, 12:44:23
    #3
    hocam sayfa yapısı olmadığı için ?sayfa=2 tıklayınca anasayfaya tekrar dönüyor..
    bunu nasıl halledebiliriz acaba :S
  • 07-11-2009, 12:55:33
    #4
    Üyeliği durduruldu
    şu şekilde yaparsan yönlenmez. <a href="?sayfa=kısımlarını <a href="sayfalinki&sayfa= şeklinde yapman gerekir. atıyorum; <a href="page.php?pageID=1&sort=desc&sayfa=...