Tıkladığım Linke Göre Listeleme Yapma

Bu konuyu okuyanlar

mali2012

Asistan
Katılım
10 Eylül 2012
Mesajlar
157
Reaksiyon puanı
9
Puanları
18
Merhaba arkadaşlar. Benim şöyle bir problemim var. İki tane "php" sayfam var. İlk sayfam "slider.php" ve ikinci sayfam "mansethaberler.php" "slider.php" sayfasına veri tabanından "başlık" ve "resim" çekiyorum. Çektiğim bu başlık ve resim "mansethaberler.php" sayfasında listeleniyor. Ben şöyle olsun istiyorum. Çektiğim başlığı da link haline getireyim, çektiğim başlığa tıklayınca bana "mansethaberler.php" sayfasında sadece o resim ve başlık listelensin. Yani tıkladığım başlık ve resim "mansethaberler.php" sayfasında listelensin. Veritabanındaki başka resim ve başlığı çekmesin. Veritabanından çekip oluşturduğum link aşağıda. Resim de ekliyorum. İlk resim "slider.php" ikinci resim "mansethaberler.php"
PHP:
<p><a href="mansethaberler.php"><?php echo $row['haberekle_baslik']; ?></a></p>
"mansethaberler.php" sayfası kodu aşağıda.
PHP:
    <?php
    $veri = $db->query("SELECT * FROM haberlerekle WHERE haberekle_id",PDO::FETCH_ASSOC)->fetchAll();
    ?>
    
    <div class="col-lg-9 col-md-9 col-sm-12 col-xs-12">
    
    <?php foreach ($veri as $haber) { ?>
    
    <div style="border:1px solid black; height:50px; background-color:#17a2b8; color:white; line-height:50px; text-align:center;"><?php echo $haber["habereklesayfasi_baslik"]; ?></div>
    <div class="row no-gutters">
    <img class="col-lg-12 mt-2" src="upload/images/<?php echo $haber["haberekle_resim"]; ?>" style="max-height:444px;">
    
    </div>
    </div>
    
    <div class="col-lg-12 ml-auto mt-1 mb-1" style="padding-left:7px;"><?php echo $haber["haberekle_konu"]; } ?></div>
Bu durumda bütün veriyi çekiyor. "select" alanına "limit 1" girdiğimde "ilk" veriyi çekiyor. Ben "slider.php" deki tıkladığım linkin resmini ve başlığını listelettirmek istiyorum.
 

Ekli dosyalar

  • link.jpg
    link.jpg
    92.4 KB · Görüntüleme: 99
  • çekilen.jpg
    çekilen.jpg
    88 KB · Görüntüleme: 105

chnkyn

Öğrenci
Katılım
11 Ocak 2018
Mesajlar
85
Reaksiyon puanı
14
Puanları
8
Yaş
32
Öncelikle php bilmiyorum ama MVC ye benzediğinden anlayabiliyorum yazdığın kodları.
Haberin başlığını direk <div> içine yazmışsın.Link haline getirmen için bilidiğin gibi <a> tagı içine almalısın.
Şu satırı tahminimce aşağıdaki gibi düzenlemen gerekecek.

Kod:
 <div style="border:1px solid black; height:50px; background-color:#17a2b8; color:white; line-height:50px; text-align:center;">
     <a href="Haberler?id=$haber["haberid"]">
        <?php echo $haber["habereklesayfasi_baslik"]; ?>
     </a>
 </div>

<a tagı içine yönleneceğin sayfanın adresini (ben Haberler?id=$haber["haberid"]) şeklinde örnekledim.Haber modelini çekerken, o haberin idsini oraya eklersin ve gidecek sayfanın adresini kendine göre düzenlersin.

Haberler sayfasında ise => querystring okuma yaparsın.url de id var ise, id'yi çeker ve o id ye ait haber bilgilerini orada listelersin.
 
Üst