Aspire
Koineks
  • 09-01-2010, 22:06:36
    #1
    1/2
    Merhaba arkadaşlar benim düzeltemedigim bir sorunum var sayfama mantıgında yapamadıgım bir yer ver ben simdi bu kodla
    PHP- Kodu:
    <?
    $onceki 
    $baslangic $sayfadaki_sayisi;
    $sonraki $baslangic $sayfadaki_sayisi;

    echo 
    "<center><font size=2 face=tahoma>";
    if(
    $baslangic >= $sayfadaki_sayisi
    {
    echo 
    "<a class=prevnext disablelink href=\"/kategori.php?kat=$kat&baslangic=".$onceki."\"><- &Ouml;nceki Sayfa</a> ";
    }

    $dnm $script_sayisi $sayfadaki_sayisi;
    $dnmx = (int)$dnm;
    $dnmy $dnmx $sayfadaki_sayisi;
    if(
    $dnmy $script_sayisi$dnmx++;

    $x 1;
    $qwerty 0;

    for(
    $x 1;$x <= $dnmx$x++)
    {
     echo 
    "<a href=\"/kategori.php?kat=$kat&baslangic=".$qwerty."\">".$x."</a>&nbsp;";
     
    $qwerty += $sayfadaki_sayisi;
    }

    if(
    $sonraki <= $script_sayisi
    {
    echo 
    "<a class=prevnext href=\"/kategori.php?kat=$kat&baslangic=".$sonraki."\">Sonraki Sayfa -></a>";
    }
    ?>
    sayfanın foksiyon kodu
    PHP- Kodu:
    <?
    include("db/baglan.php");
    $kat $_GET[kat];
    if(
    $kat == "" || !isset($kat))
    $kat "31";
    mysql_connect ($dbhost$dbuser$dbpass) or die (mysql_error());
    @mysql_select_db 
    ($dbname) or die (mysql_error());
    $result mysql_query("select * from kategori order by kategori") or die (mysql_error());
    $result076 mysql_query("select kategori from kategori where kat = '".(int)$kat."'") or die (mysql_error());
    $row076 mysql_fetch_array($result076);
    $kategori $row076['kategori'];
    $sayfadaki_sayisi 10;
    $baslangic $_GET['baslangic'];
    if(
    $baslangic == ""$baslangic 0;
    $result077 mysql_query("select kat,id, adi, aciklama from yazilar where kat=$kat ORDER BY id DESC limit $baslangic,$sayfadaki_sayisi") or die (mysql_error());
    $programx mysql_query("select kat,id, adi, aciklama from yazilar where kat=$kat") or die (mysql_error());
    $script_sayisi mysql_num_rows($programx);
    ?>
    Sayfalama olayını yapiyorum fakat bu 123456789111213141516171820 diye bu şekilde gidiyor ben ise ilk 5 sayfayı göstersin sayfadan ilerledikce artsın istiyorum bu olayı bunun cözümü nedir nasıl yapmam gerekiyor bi ustad yardımcı olabilirmi?

    Şimdiden teşekkür ederim.


    arkadaşlar örnek bi kod buldum ben buna bunu nasıl giydirebilirim? demo

    http://dynamicdrive.com/dynamicindex...inate/demo.htm

    Verdigim kodları Bu koda nasıl giydirebilirim?
    PHP- Kodu:
    <?php 
    echo "var bookcombo={\n"//Dynamically output javascript variable 
    $commentids=mysql_query("select * from fa_albums where news_id=1444 order by news_id= 1444  limit 100"); //get IDs to last 5 comment pages 
    $idarray=array(); 
    while (
    $theid=mysql_fetch_array($commentids)){ 
      
    array_push($idarray"'resim.php?id=" $theid[id] . "'");

    echo 
    "pages: [" implode(","$idarray) . "],\n"//output: pages: [filepath1, filepath2, filepath3, etc],
    echo "selectedpage: 0\n}"
    ?>
  • Sponsor Reklam
  • 09-01-2010, 22:43:54
    #2
    1/2
    Dediğiniz olay için Muhammer Erin Arkadaşımızın yazmış olduğu Sayfalama Sınıfı öneririm

    http://www.muharremerin.com/kgpager-...i-vbb-benzeri/
    HaberSistemim / PHP Haber Yazılımı | Kişisel
  • 09-01-2010, 23:21:06
    #3
    1/2
    php de fazla bilgim yok kardeş bu verdigim demodaki kodlara benim kodu yerleştirebilecek bi ustad varmı acaba
  • 09-01-2010, 23:37:26
    #4
    1/2
    Linkteki dosyayı indirirseniz içinde gerekli açıklamalar var. Zaten dosya içindeki test.php dosyasını incelediğinizde mantığı anlarsınız Siz elinizden geldiği kadar yapmaya çalışın. Sorun yaşarsanız biz burdayız, yardımcı oluruz
    HaberSistemim / PHP Haber Yazılımı | Kişisel
  • 10-01-2010, 00:18:35
    #5
    1/2
    Dostum yapmışken iyi birşey yapmak istiyorum ve söyle bir şey buldum


    Kodlarıda bunlar Ben bunu giydirmek istiyorum sayfalamaya

    Alıntı
    <ul id="pagination-flickr">
    <li class="previous-off">«Previous</li>
    <li class="active">1</li>
    <li><a href="?page=2">2</a></li>
    <li><a href="?page=3">3</a></li>
    <li><a href="?page=4">4</a></li>
    <li><a href="?page=5">5</a></li>
    <li><a href="?page=6">6</a></li>
    <li><a href="?page=7">7</a></li>
    <li class="next"><a href="?page=2">Next »</a></li>

    </ul>

    Alıntı
    ul{border:0; margin:0; padding:0;}

    #pagination-flickr li{

    border:0; margin:0; padding:0;
    font-size:11px;
    list-style:none;

    }
    #pagination-flickr a{

    border:solid 1px #DDDDDD;
    margin-right:2px;
    }
    #pagination-flickr .previous-off,
    #pagination-flickr .next-off {

    color:#666666;
    display:block;
    float:left;
    font-weight:bold;
    padding:3px 4px;
    }
    #pagination-flickr .next a,
    #pagination-flickr .previous a {

    font-weight:bold;
    border:solid 1px #FFFFFF;
    }
    #pagination-flickr .active{

    color:#ff0084;
    font-weight:bold;
    display:block;
    float:left;
    padding:4px 6px;
    }
    #pagination-flickr a:link,
    #pagination-flickr a:visited {

    color:#0063e3;
    display:block;
    float:left;
    padding:3px 6px;
    text-decoration:none;
    }
    #pagination-flickr a:hover{

    border:solid 1px #666666;
    }
    Şunu bir üstad bana ayarlarsa memnun kalıcam inanın başıma agrılar girdi ugraşmakdan.
  • 10-01-2010, 04:27:52
    #6
    1/2
    demo http://www.catchmyfame.com/paginator...?page=2&ipp=25

    makale http://www.catchmyfame.com/2007/07/2...ination-class/
  • 10-01-2010, 10:34:46
    #7
    1/2
    BHCoder adlı üyeden alıntı
    demo
    bende pagination class vardi forumda diyecektim tam
  • 10-01-2010, 15:41:30
    #8
    1/2
    sdemirkeser adlı üyeden alıntı
    bende pagination class vardi forumda diyecektim tam
    ısrar etmiş bende dayanamadım verdim link