Php Aynı Başlıkların Listelenmesini Nasıl Önleyebilirim

mali2012

Asistan
Katılım
10 Eylül 2012
Mesajlar
157
Reaksiyon puanı
9
Puanları
18
Merhaba arkadaşlar. Benim bir sorum olacaktı. Resim albümü oluşturuyorum. Albüme resimler yüklüyorum. İki adet tablom var. "resimalbumu" tablosu ve "albumeresimyukle" tablosu. İkisi birbirine bağlı. Yani resimleri yüklerken albümü seçiyorum ve o albüme o resimler gidiyor. Yani "Ankara Resimleri" isimli tablomu seçiyorum ve resmi yüklüyorum. 1. ve 2. reme bakabilirsiniz. 3. resme bakarsanız tam olarak anlatmak istediğimi anlayabilirsiniz. Aynı başlık varsa veritabanında, o başlık altında devam etmesi lazım.
PHP:
    <?php
    ob_start();
    include "../../../baglanti.php";
    ?>

    <head>
    <link rel="stylesheet" href="../../../css/stil.css">
    </head>
    
    <?php
    $sayfa        = @intval($_GET["sayfa"]); if(!$sayfa) {$sayfa = 1;}
    $say          = $db->query("SELECT * FROM albumeresimekle");
    $toplamveri   = $say->rowCount(); // Verileri Saydırdık
    $limit        = 3; // Sayfada Gösterilecek Resim Sayısı
    $sayfa_sayisi = ceil($toplamveri/$limit); if($sayfa > $sayfa_sayisi) { $sayfa = 1; } 
    $goster       = $sayfa * $limit - $limit;
    $gorunensayfa = 2;
    $say     = $db->query("SELECT * FROM albumeresimekle ORDER BY albumeresimekle_sirasi DESC LIMIT $goster, $limit");
    $resimlerial  = $say->fetchAll(PDO::FETCH_ASSOC);
    foreach($resimlerial as $resim) { ?>
    
    <div style="position:relative; top:0px; width:100%; height:223px; line-height:50px;
            background:lightbrown; -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35);
            -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.35);
            box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35);">
    
    <div style="position:absolute; width:1250px; height:50px; background:#81a8f4; padding-left:10px; font-size:20px;
                color:#fff;"><?php echo $resim['albumeresimekle_baslik']; ?></div>
    
    <div class="cokluresimlisteleresim" style="position:absolute; top:53px; margin-left:0px; font-size:20px; color:#fff;">   
    <img src="../../../upload/albumeresimekle/<?php echo $resim["albumeresimekle_adi"]; ?>">
    <?php echo $resim["albumeresimekle_baslik"]; ?></div>
    
    <div class="cokluresimlisteleresimyazisi">
    <a href="../../../resim-galerisi.php<?php echo substr($resim['albumeresimekle_baslik'],0,44); ?>">
        <?php echo substr($resim['albumeresimekle_baslik'],0,44); ?></a>
        
    </div>

    </div>
    
    <?php } ?>
 

Ekli dosyalar

  • albumlisteleme.jpg
    albumlisteleme.jpg
    24 KB · Görüntüleme: 120
  • resimyukle.jpg
    resimyukle.jpg
    11.2 KB · Görüntüleme: 122
  • resim.jpg
    resim.jpg
    89.5 KB · Görüntüleme: 122
Üst