• 02-11-2008, 15:13:43
    #1
    Üyeliği durduruldu
    <?php
    $limit = (empty($_GET['limit'])) ? 0 : (int) ($_GET['limit']*10);
    $sql = mysql_query("select * from tablo limit $limit,10 ");
    /*
    while veya diğer döngüsel işlemleriniz
    */
    ## sayfalama başlangıcı ##
    $uri = (stristr($_SERVER['REQUEST_URI'],'?')) ? $_SERVER['REQUEST_URI']."&limit=" : $_SERVER['REQUEST_URI']."?limit=";
    $sql = mysql_query("select count(id) as sayfa from tablo");
    list($toplamSayfa)=mysql_fetch_row($sql);
    $linkler=array();
    for($i=0;$i<$toplamSayfa;$i++)
    $linkler[]="<a href='".$uri.$i."'>".($i+1)."</a>";
    echo implode(' - ', $linkler);
    ### sayfalama bitişi
    ?>
    test etmedim forumdan istemişlerdi orada kayıp olup gitmesini istemedim buraya açtım çalışır ama yinede bir problem olursa konuya yazarsınız.
  • 02-11-2008, 17:34:19
    #2
    paylaşım için tşklr ama emsalleri çokça mevcut forumda
  • 02-11-2008, 17:42:05
    #3
    function sayfala ($sayfasayisi,$simdikisayfa) {
    if ($sayfasayisi >= 1) {
    for ($i=0; $i<=$sayfasayisi; $i++) { 
    $i2=$i+1; 
    if ($i==$simdikisayfa) { echo "<b>".$i2."</b>"; } else {
    echo "<a href=\"".$_SERVER['PHP_SELF']."?sayfa=".$i."\">".$i2."</a>";
    }
    if ($i==$sayfasayisi) { echo ""; } else { echo " | "; } } } }
    sayfa sayısı = ceil(toplam kayıt / bir sayfaddaki kayıt);
    şimdiki sayfa = GET['sayfa'];
    şeklinde fonksiyon ile de kullanılabilir.
  • 02-11-2008, 20:05:55
    #4
    Üyeliği durduruldu
    Tillom adlı üyeden alıntı: mesajı görüntüle
    paylaşım için tşklr ama emsalleri çokça mevcut forumda
    https://www.r10.net/php/257319-php-sa...le-ilgili.html
    burada birii sormuştu oradan yazdım
  • 02-11-2008, 20:17:03
    #5
    Saho bende de diğer başlıktaki arkadaşınki gibi hata verdi,

    Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/siteee/public_html/2index.php on line 111

    111. satır
    list($toplamSayfa)=mysql_fetch_row($sql);


    <?
    
    $isimy = mysql_query("select * from icerik ORDER BY id DESC LIMIT 0,12");
    while($katF = mysql_fetch_array($isimy))
    {
    echo("
    <a href=\"".make_url_friendly($katF[baslik])."-hakkinda".$katF[id].".html\" title='$katF[baslik]' biyografi><img src='".$katF[resim]."' width='170'></img></a>
    
    ");
    }  
    ?>

    bunla normal eklenen veriyi çekiyorum
  • 02-11-2008, 20:58:51
    #6
    $sql isimli degişkendeki sorguda hata var buraya yazarsan yardımcı olmaya çalışırız
  • 02-11-2008, 21:31:43
    #7
    k_pager (isminden pek emin degilim ) gibi bi class kullanıyordum bir ara,
    kullanımı kolay bir yapısı vardı. tavsiye ederim, sorun yaşayanlara.
  • 02-11-2008, 22:00:04
    #8
    Üyeliği durduruldu
    kodu güncelledim tekrar alırsanız problem olmayacaktır.