• 31-01-2020, 20:41:47
    #1
    Kurumsal Üye | R10 19.YIL
    Arkadaşlar urun_resimleri adında şöyle bi tablom var.
    https://i.hizliresim.com/P7RM19.jpg

    Tablodan gelen veriyi şu şekilde yazdrdık.

    $uresim = $row_detay['urun_id'];
    
    mysql_select_db($database_config, $config);
    $query_resim = "SELECT * FROM urun_resimleri where urun = $uresim";
    $resim = mysql_query($query_resim, $config) or die(mysql_error());
    $row_resim = mysql_fetch_assoc($resim);
    $totalRows_resim = mysql_num_rows($resim);
    
    
    <div class="row">
    <?php if ($totalRows_resim > 0) { // Show if recordset not empty ?>
    <?php do { ?>
    <div class="col-lg-3">
    <div class="imgbt">
    <a href="#">
    <img class="projeimg" src="upload/urun_resimleri/<?php echo $row_resim['urun_resim']; ?>" alt="resim">
    </a>
    </div>
    <div class="btnpr">
    <a href="#">
    <span class="projeteix"><?php echo $row_resim['urun_detay']; ?></span>
    </a>
    </div>
    </div>
    <?php } while ($row_resim = mysql_fetch_assoc($resim)); ?>
    <?php } // Show if recordset not empty ?>
    </div>
    Sonuç
    https://i.hizliresim.com/00PDrB.jpg


    Mesela urun bir adlı resme tıkladığımızda ilgili resmin id'sine ait veriyi ayrı bi sayfada yazdırmak istiyorum ne yapmalıyım.
  • 31-01-2020, 20:43:37
    #2
    SESSION kullanabilirsin hocam ya da GET i
  • 31-01-2020, 21:40:15
    #3
    resimdetay.php dosyasına GET yoluyla veri gönderip gelen veriyi veritabanından çekebilirsiniz. Bu şu şekilde olacak. ilk sayfanızda görselin üstüne tıklatılınca veya her neyse şöyle bir linkle resimdetay.php adresine yönlendirmelisiniz.

    <a href="resimdetay.php?resimid=<?php echo $resimid; ?> ">TIKLA </a>
    ilgili sayfada şöyle görünecek : xyz.com/resimdetay.php/resimid=1

    resimdetay.php sayfasında da şu kod ile gelen değeri alacaksınız.

    if(isset($_GET['resimid'])){
    $gelendeger = $_GET['resimid'];
    }
    Not: yolun başındayken bütün veritabanı işlemlerini PDO ile yapın
  • 31-01-2020, 22:40:17
    #4
    Görsele tıklanınca başka bir sayfaya gidiyorsa queryString olarak görsele verilen linke parametre geçirebilirsiniz.

    Eğer parametre geçirmeden yapmak istiyorsanız js ile resme tıklanınca arka planda bir request atıp tıklandığını sisteme işleyebilir veya session ile tutabilirsiniz. Sonrasında gidilecek URL e yönlendirirsiniz.


    Yapmak istediğiniz işlemlere göre farklı senaryolarda üretilebilir tabii.