• 04-12-2017, 13:59:23
    #1
    Sevgili arkadaşlar php ile aynı id'lere sahip resimlerim var. Bu resimleri tek tek sayfalayarak göstermek istiyorum. Yani 15 tane resim varsa 15'er sayfaya koyarak tek tek göstermek istiyorum. Ziyaretçi de ileri diyerek veya sayfa numarasına tıklayarak bir sonraki resme geçecek. Açıklayı yardımlarınızı bekliyorm lütfen..
    örnek: https://i.hizliresim.com/MaAZ6M.png
  • 04-12-2017, 14:04:37
    #2
    Sayfalama mantığına bak hocam bir çok örnek bulabilirsin işini görecektir.
  • 04-12-2017, 14:08:24
    #3
    @CodeMaster_ hocam baktım yaptım ama tam anlamıyla olmuyor bazı resimleri çekmiyor ve ya ileri tıklayınca resim gelmiyor.
  • 04-12-2017, 14:18:09
    #4
    Yaptığınız örneği koyarsanız yardımcı olalım hocam ne oluyor ne olmuyor.
  • 04-12-2017, 14:24:41
    #5
    <?php $cek =mysql_query("SELECT * FROM fotolar WHERE kapak='1' ORDER BY ID DESC LIMIT 0,5"); 
    while($parcala =mysql_fetch_array($cek)){ extract($parcala); ?> 
    <a href='sayfala.php?album_id=<? echo $album_id; ?>' target="_blank"> 
    <h1><?php echo $baslik; ?></h1>
     <img src="<?php echo $resimler; ?>" alt="<?php echo $etiket; ?>" style="width:20%; "></a> <? } ?>
    Bu resimlerin kapak be başlığını çektiğim alan

    <?php $album_id= $_GET["album_id"]; 
    $ksayisi=mysql_num_rows(mysql_query("select * from fotolar where kapak='0' && album_id='$album_id'")); 
    $kacar=1; 
    $ssayisi=ceil($ksayisi/$kacar); 
    $nereden=($sayfa*$kacar)-$kacar;
     $bul=mysql_query("select * from fotolar where album_id='$album_id' limit $nereden,$kacar"); 
    $parcala=mysql_fetch_array($bul); while($parcala){ extract($parcala); ?>
     <img src="<? echo $resimler; ?>" alt="" width="150" height="150">
     <? } ?>
     <?php
     for($i=2; $i < $ssayisi; $i++){ echo " <a href='sayfala.php?album_id={$i}'>$i</a> ";
     } ?>
    bu sayfalamak istediğim alan
  • 05-12-2017, 14:21:07
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    for($i=2; $i < $ssayisi; $i++){ echo " <a href='sayfala.php?album_id={$i}'>$i</a> ";
    Burada $i değerini album_id ye vermişsin her sayfa arttığında yeni bir albümden resim çekiliyor. bunun yerine albul_id sabit kalacak bunun yanında $sayfa diye bir değişkenle $kacar değişkenini arttırarak gitmelisin.
  • 05-12-2017, 17:19:34
    #7
    @hem0 hocam tam anlamadım dediğiniz şeyin örneğini yazıp yollar msınız lütfen ?
  • 07-12-2017, 08:38:55
    #8
    <?php
      $album_id= $_GET["album_id"];
    if(@!$sayfa){
    $sayfa = 1;
    }else{
    $sayfa = $_GET["s"];
    }
    $ksayisi=mysql_num_rows(mysql_query("select * from fotolar where kapak='0' && album_id='$album_id'"));
    $kacar=1;
    $ssayisi=ceil($ksayisi/$kacar);
    $nereden=($sayfa*$kacar)-$kacar;
    $bul=mysql_query("select * from fotolar where album_id='$album_id' limit $nereden,$kacar");
    $parcala=mysql_fetch_array($bul);
    while($parcala){
    extract($parcala);
    ?>
    <img src="<? echo $resimler; ?>" alt="" width="150" height="150">
    <? } ?>
    <?php
    $sayfa_sayisi = ceil($ksayisi/$kacar);
    if($sayfa > 1) {
    print '<a href="sayfala.php?album_id=$album_id&s='.($sayfa -1).'">Önceki</a>';
    }
    if ($sayfa != $sayfa_sayisi) {
    print '<a href="sayfala.php?album_id=$album_id&s='.($sayfa +1).'">Sonraki</a>';
    }
    ?>
    GET ile s değerini tıklanınca bir arttırıp veya azaltacaksın. $album_id sabit kalacak. Bu şekilde çalışması lazım. Kolay gelsin.
  • 07-12-2017, 14:03:56
    #9
    @hem0 maalesef kardeşim olmadı örneği görmek istersen ----> https://haberzamanim.com/foto-sayfala.php