• 02-11-2008, 14:29:51
    #1
    şöyle bir kodum var

    <!-- yeniler -->
     <?
                    $SQL = "Select id,Kelime,etiketurl from etiket order by id desc limit 0,10";
                    $query = @mysql_query( $SQL );
                    while( $newis = @mysql_fetch_assoc( $query ) ){
                    $yeniadi=$newis["Kelime"];
                    $yeniseo=$newis["etiketurl"];
                    $yeniid=$newis['id'];
                    ?>
                    <a href="<?=$yeniseo?><?=$yeniid?>.html" title="<?=$yeniadi?>"><?=substr($yeniadi,0,25); ?></a><br />
    
                    <? } ?>
    <!-- yeniler end -->
    10 veri çıkartıyor bunu nasıl tüm id leri çekip sayfalayabilirim
    örnek :
    ali
    veli
    deli
    zırdeli
    1 - 2 -3 -4 -5 -6 -7 ....... ne kadar varsa artık
  • 02-11-2008, 14:39:56
    #2
    Üyeliği durduruldu
    Pek anlamadım ama.
    Okunduğu Gibi Anlanılan Ve Yapman Gereken Şey Sorgundaki limit 0,10 Kısmını Silmek
  • 02-11-2008, 14:48:03
    #3
    gercekden anlamamassın silersem sayfalamaz tüm veriyi sayfaya yazar. Sayfalamanın ne anlama geldiğini biliyormusun hocam? Örnekde verdim. Herneyse anlayan arkadaş yardımcı olursa sevinirim.
  • 02-11-2008, 15:07:05
    #4
    Üyeliği durduruldu
    0,10 yapma
    en üste
    $limit = (empty($_GET['limit'])) ? 0 : (int) ($_GET['limit']*10);
    ekle daha sonra sql sorgunu
    limit 0,10
    yerine
    limit $limit,10
    şekline getir aşağı kısmada
    $uri = (stristr($_SERVER['REQUEST_URI'],'?')) ? $_SERVER['REQUEST_URI']."&limit=" : $_SERVER['REQUEST_URI']."?limit=";
    $sql = "select count(id) as sayfa from etiket";
    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);
    ekle aşağıda sayfalar listelenecektir
  • 02-11-2008, 16:22:47
    #5
    leike verdiğim koda göre basitce düzenleseydin okadarını yapamam sanırım
  • 02-11-2008, 16:57:06
    #6
    yasarkemaldag adlı üyeden alıntı: mesajı görüntüle
    8-) PHP ile Mysqlden Veri Çekip Sayfalama Yapmak
    https://www.r10.net/php/133688-php-il...si-turkce.html
    Hazırlayan: Yaşar Kemal DAĞ
    Bu videoyu izlemeni tavsiye ederim..
  • 02-11-2008, 17:45:06
    #7
    Üyeliği durduruldu
    <!-- yeniler -->
    <?
    $limit = (empty($_GET['limit'])) ? 0 : (int) ($_GET['limit']*10);
    $SQL = "Select id,Kelime,etiketurl from etiket order by id desc limit $limit,10";
    $query = @mysql_query( $SQL );
    while( $newis = @mysql_fetch_assoc( $query ) ){
    $yeniadi=$newis["Kelime"];
    $yeniseo=$newis["etiketurl"];
    $yeniid=$newis['id'];
    ?>
    <a href="<?=$yeniseo?><?=$yeniid?>.html" title="<?=$yeniadi?>"><?=substr($yeniadi,0,25); ?></a><br />

    <? } ?>
    <?php
    $uri = (stristr($_SERVER['REQUEST_URI'],'?')) ? $_SERVER['REQUEST_URI']."&limit=" : $_SERVER['REQUEST_URI']."?limit=";
    $sql = "select count(id) as sayfa from etiket";
    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);
    ?>
    <!-- yeniler end -->

    buyur
  • 02-11-2008, 18:16:04
    #8
    Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\deneme2\sirala\sayfa2.php on line 56
    hatası verdi
    56. satır :
    list($toplamSayfa)=mysql_fetch_row($sql);
  • 02-11-2008, 20:04:55
    #9
    Üyeliği durduruldu
    <!-- yeniler -->
    <?
    $limit = (empty($_GET['limit'])) ? 0 : (int) ($_GET['limit']*10);
    $SQL = "Select id,Kelime,etiketurl from etiket order by id desc limit $limit,10";
    $query = @mysql_query( $SQL );
    while( $newis = @mysql_fetch_assoc( $query ) ){
    $yeniadi=$newis["Kelime"];
    $yeniseo=$newis["etiketurl"];
    $yeniid=$newis['id'];
    ?>
    <a href="<?=$yeniseo?><?=$yeniid?>.html" title="<?=$yeniadi?>"><?=substr($yeniadi,0,25); ?></a><br />

    <? } ?>
    <?php
    $uri = (stristr($_SERVER['REQUEST_URI'],'?')) ? $_SERVER['REQUEST_URI']."&limit=" : $_SERVER['REQUEST_URI']."?limit=";
    $sql = "select id from etiket";
    $toplamSayfa=mysql_num_rows($sql);
    $linkler=array();
    for($i=0;$i<$toplamSayfa;$i++)
    $linkler[]="<a href='".$uri.$i."'>".($i+1)."</a>";
    echo implode(' - ', $linkler);
    ?>
    <!-- yeniler end -->