v2.5.2
Giriş yap

Sepete Ekleme İşlemlerini Yapamadım

yazilimyolcusu
1,306 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Merhaba arkadaşlar. Sepet işlemlerini öğrenmeye çalışıyorum. Şimdi, benim istediğim, "sepete ekle" butonuna bastığımda "sepet.php" sayfasına eklensin istiyorum. Buton kullanarak da javascript ile uyarı çıkartıyorum. Yani input kullanmasam daha iyi olur gibi. Sepet işlemleri ile ilgili vidyolar seyrettim ama işin içinden çıkamadım. Buton kullandığım için javascript ile cookie oluşturdum. Ama javascript konusunda yeterli bilgim yok. Eklediğim ürünü Javascript ve cookie ile nasıl sepetim sayfasına atarım bilemedim. Ne yapmalıyım bana bir akıl verin.

Cevap yaz
Cevaplar (11)
database
89 gün önce

Merhaba, bana discord üzerinden ulaşırsan yardımcı olabilirim. @_database

tlgmtn
135 gün önce

bakalım

yazilimyolcusu
945 gün önce

Merhabalar. Şimdi olayı şöyle anlatayım. 1. ürünün id si 315, 2. ürünü id si 316. İlk ürünün butonuna tıklarsam veritabanına ilk ürün; 2. ürünün butonuna tıklarsam 2. ürün veritabanına kayıt olacak. Bunun çözümünün butona id değeri vermekten geçtiğini ve o id değeri ile veritabanına kayıt yapabileceğimi düşünüyorum. Yapmak istediğim bu. Veritabanına ajax ile kayıt ediyorum ama sadece 1. ürün kayıt oluyor. İkinci ürünün butonuna tıkladığımda da birinci ürünü kayıt ediyor.

abdullahx
945 gün önce

Hocam bu gönderiyi her gördüğümde yardım etmek istiyorum, okuyorum, kodlara bakıyorum ama hiçbir şey anlayamıyorum. id ye göre ürün ekletmek nasıl. Aslında olay tamamen sizin veri tabanı yapısını nasıl kurduğunuzla alakalı, neyi nereye nasıl eklemek istediğinizden emin değilsiniz gibi.

yazilimyolcusu
945 gün önce

Arkadaşlar. Sepete ekleme işlemlerini yapıyorum ama sadece ilk ürün ekleniyor. "get" ile "id" yi gönderip id'ye göre eklettirmem lazım. "urunler.php" sayfasında butonun değerini alabiliyorum ama "sepetim.php" sayfasına nasıl gönderip get ile insert işlemini nasıl yapabilirim bilemedim. Kodlar aşağıda.
urunler.php

<div class="sepeteekle-butonu">
  <button id="sepetislemi" onclick="" value="<?php echo $skinserisiurunleri['urun_id']; ?>">Sepete Ekle</button>
  </div>

  <div id="sepeteekle">
  <input type="text" name="resim" value="<?php echo  $skinserisiurunleri['urun_resim']; ?>" />
  <input type="text" name="stok" value="<?php echo $skinserisiurunleri['urun_stokkodu']; ?>" />
  <input type="text" name="fiyat" value="<?php echo $skinserisiurunleri['urun_fiyati']; ?>" />
  <input type="text" name="ad" value="<?php echo $skinserisiurunleri['urun_adi']; ?>" />
  </div>

<script>
  $("button").click(function() {
  var fired_button = $(this).val();
  var resim = $("input[name=resim]").val();
  var stok = $("input[name=stok]").val();
  var fiyat = $("input[name=fiyat]").val();
  var ad = $("input[name=ad]").val();
  $.ajax({
    url: "sepetim.php",
    type:"POST",
    data:{
      'resim':resim,
      'stok':stok,
      'fiyat':fiyat,
      'ad':ad
    },
    success: function(result)
    {
      $("input[name=resim]").val("");
      $("input[name=stok]").val("");
      $("input[name=fiyat]").val("");
      $("input[name=ad]").val("");
    console.log(result);
  }});
  });
</script>

sepetim.php

<?php
  if($_POST) {
  $resim    = $_POST['resim'];
  $stok     = $_POST['stok'];
  $fiyat    = $_POST['fiyat'];
  $ad       = $_POST['ad'];

  $sepetimurunlerigoster = "INSERT INTO sepeteeklenenurunler (
    urun_resim, urun_stokkodu, urun_fiyati, urun_adi) VALUES (?,?,?,?)";
    $sepetimurunleri = $db->prepare($sepetimurunlerigoster);
    $sepetimurunleri->execute([$resim,$stok,$fiyat,$ad]);
  if($sepetimurunleri) {
    echo "Tamam";
  } else {
    echo "Hata";
  }
  }
  ?>

<script>
</script>
yazilimyolcusu
947 gün önce

Tekrar merhaba arkadaşlar. Şimdi 2 ürünüm var ikisini de listeletiyorum. Sepete ekleme işlemini yapıyor ama sadece birinci ürünün butonuna tıklarsam birinci ürünü kayıt edebiliyorum veritabanına. İkinci ürünün butonuna tıkladığımda ise kayıt edemiyorum. Ne yapmam lazım acaba? Kodlar aşağıda.

urunler.php

  <div class="skinserisiurunleri-sayfasi-resim" name="resim">
  <a href="skinserisiurunleriurun.php?skinserisiurunleriurunegit=<?php echo $skinserisiurunleri['urun_id']; ?>">
  <img src="images/eklenenurunresimleri/<?php echo $skinserisiurunleri["urun_resim"]; ?>" />
  </a>
  </div>

  <div class="skinserisiurunleri-sayfasi-urunadi" name="sepeteeklenenurunler_adi">
  <?php echo substr($skinserisiurunleri['urun_adi'],0,55); ?>
  </div>

  <div class="skinserisiurunleri-sayfasi-stokkodu" name="sepeteeklenenurunler_stokkodu">Stok Kodu:
  <?php echo substr($skinserisiurunleri['urun_stokkodu'],0,14); ?>
  </div>

  <div class="skinserisiurunleri-sayfasi-fiyati" name="sepeteeklenenurunler_fiyati">
  <?php echo substr($skinserisiurunleri['urun_fiyati'],0,24); ?> TL
  </div>

  <div class="sepeteekle-butonu-input-div">
  <input type="text" name="resim" value="<?php echo $skinserisiurunleri['urun_resim']; ?>">
  <input type="text" name="ad" value="<?php echo $skinserisiurunleri['urun_adi']; ?>">
  <input type="text" name="stok" value="<?php echo $skinserisiurunleri['urun_stokkodu']; ?>">
  <input type="text" name="fiyat" value="<?php echo $skinserisiurunleri['urun_fiyati']; ?>">
  </div>

  <div class="sepeteekle-butonu">
  <button type="button" id="vericek">Veri Gönder</button>
  </div>
  
  <script>
  $(document).ready(function ()
  {
    $("#vericek").click(function () {

      var resim = $("input[name=resim]").val();
      var ad = $("input[name=ad]").val();
      var stok = $("input[name=stok]").val();
      var fiyat = $("input[name=fiyat]").val();

        $.ajax({
          url: "sepetim.php",
          type:"POST",
          data:{
            'resim':resim,
            'ad':ad,
            'stok':stok,
            'fiyat':fiyat
          },
          success: function(result)
          {
            $("input[name=resim]").val("");
            $("input[name=ad]").val("");
            $("input[name=stok]").val("");
            $("input[name=fiyat]").val("");
          console.log(result);
        }});
      });
    });
</script>

sepetim.php

<?php
      if($_POST) {
      $resim = $_POST['resim'];
      $ad = $_POST['ad'];
      $stok = $_POST['stok'];
      $fiyat = $_POST['fiyat'];
      $sepetimurunlerigoster = $db->prepare("INSERT INTO sepeteeklenenurunler (urun_resim,urun_stokkodu,urun_urunfiyati,urun_urunadi) VALUES (?,?,?,?)");
      $ekle = $sepetimurunlerigoster->execute(array($resim,$stok,$fiyat,$ad));

      if($ekle) {
        echo "Kayıt tamam";
      } else {
        echo "Kayıt olmadı";
      }
      }
      ?>
yazilimyolcusu
949 gün önce

Script alanının kodunu bir örnekten aldım. Kodları aldığım yer "form option" "value" içine tek tek "1", "2", "3", "4" diye değer veriyor. Ama benim, veritabanından almam lazım bu bilgiyi. Bir de galiba "onreadystatechange" kodu buraya uymuyor.

yazilimyolcusu
949 gün önce

Son olarak yapmak istediğim şeyi şu safhaya getirdim. Kodlar aşağıda. Yardımcı olabilir misiniz?
ürünler.php

<?php
session_start();
include "baglanti.php";
?>

<!doctype html>
<html lang="tr">

<head>

<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="E-Ticaret Sitesi">
<meta name="keywords" content="site, sitesi, e-ticaret sitesi">
<meta name="author" content="Mali">

<link rel="stylesheet" href="style/bootstrap/bootstrap.min.css">
<link rel="stylesheet" href="style/bootstrap/bootstrap.css">

<link rel="stylesheet" href="fontawesome/webfonts/fontawesome-all.min.css" />
<link rel="stylesheet" href="style/skinserisiurunleri.css" />

<title>E-Ticaret Sitesi</title>

</head>
<body>

<div class="container p0">

<div>
<?php include "header.php"; ?>
</div>

<div>
<?php include "menu.php"; ?>
</div>

<div class="skinserisiurunleri-sayfasi-div">
<?php
$skinserisiurunlerigoster = $db->query("SELECT urun_id, urun_resim, urun_stokkodu,
urun_fiyati, urun_adi FROM urun WHERE urun_turu='Skin Serisi'");
while ($skinserisiurunleri = $skinserisiurunlerigoster->fetch()) {
?>

<div class="skinserisiurunleri-ic-div">
<div class="skinserisiurunleri-sayfasi-resim" name="resim">
<a href="skinserisiurunleriurun.php?skinserisiurunleriurunegit=<?php echo $skinserisiurunleri['urun_id']; ?>">
<img src="images/eklenenurunresimleri/<?php echo $skinserisiurunleri["urun_resim"]; ?>" />
</a>
</div>

<div class="skinserisiurunleri-sayfasi-urunadi" name="sepeteeklenenurunler_adi">
<?php echo substr($skinserisiurunleri['urun_adi'],0,55); ?>
</div>

<div class="skinserisiurunleri-sayfasi-stokkodu" name="sepeteeklenenurunler_stokkodu">Stok Kodu:
<?php echo substr($skinserisiurunleri['urun_stokkodu'],0,14); ?>
</div>

<div class="skinserisiurunleri-sayfasi-fiyati" name="sepeteeklenenurunler_fiyati">
<?php echo substr($skinserisiurunleri['urun_fiyati'],0,24); ?> TL
</div>

<div class="sepeteekle-butonu">
<button onclick="ornek(this.value)">Sepete Ekle</button>
</div>

</div>

<?php } ?>
<div id="sonuc"></div>
</div>

<div class="indexsayfasi-digerbilgiler">
<?php include "indexdigerbilgiler.php"; ?>
</div>

</div>

<script>
function ornek(gelendeger) {
  var istek = new XMLHttpRequest();
  istek.onreadystatechange = function(){
  if (this.readyState==4 && this.status==200) {
      document.getElementById('sonuc').innerHTML = this.responseText;
  } else {
    document.getElementById('sonuc').innerHTML = "Bilinmeyen Bir hata Oluştu";
  };
  istek.open("GET", "sepetim.php?deger=" + gelendeger, true);
  istek.send();
}
}
</script>

</body>
</html>

sepetim.php

<?php
session_start();
include "baglanti.php";
?>

<!doctype html>
<html lang="tr">
<head>

<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="E-Ticaret Sitesi">
<meta name="keywords" content="site, sitesi, e-ticaret sitesi">
<meta name="author" content="Mali">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="style/bootstrap/bootstrap.min.css">
<link rel="stylesheet" href="style/bootstrap/bootstrap.css">

<link rel="stylesheet" href="fontawesome/webfonts/fontawesome-all.min.css" />
<link rel="stylesheet" href="style/sepetim.css" />

<title>E-Ticaret Sitesi</title>
</head>

<body>

<div class="container p0">

<div>
<?php include "header.php"; ?>
</div>

<div>
<?php include "menu.php"; ?>
</div>

  <div class="sepetimurunleri-sayfasi-div">

    <div class="sepetimurunleri-ic-div">

      <div id="sepetislemleri">

      <?php
        $gelen = $_GET['deger'];
        $sepetimurunlerigoster = $db->query("SELECT * FROM urun WHERE urun_id='$gelen' ORDER BY urun_id ASC LIMIT 1");
        $resim = $sepetimurunlerigoster['urun_resim'];
        $adi = $sepetimurunlerigoster['urun_adi'];
        $stok = $sepetimurunlerigoster['urun_stokkodu'];
        $fiyat = $sepetimurunlerigoster['urun_fiyati'];
      ?>

                <div class="sepetimurunleri-sayfasi-resim-div">
        <div class="sepetimurunleri-sayfasi-resim">
        <img src="images/eklenenurunresimleri/<?php echo $resim; ?>">
        </div>
        </div>

        <div class="sepetimurunleri-ozellikler-div">
          <div class="sepetimurunleri-sayfasi-urunadi">Ürün Adı:
          <?php echo $adi; ?>
          </div>

          <div class="sepetimurunleri-sayfasi-stokkodu">Stok Kodu:
          <?php echo $stok; ?>
          </div>


          <div class="sepetimurunleri-sayfasi-fiyati">Fiyatı:
          <?php echo $fiyat; ?>
          </div>

          <div class="sepetimurunleri-sayfasi-adet-sayisi">
          <input type="number" name="adet_sayisi" value="1">
          </div>

          <div class="sepetimurunleri-sayfasi-sil-ve-odeme-div">
          <div class="sepetimurunleri-butonu">Ödemeye Geç</button>
          </div>
          <div class="sepetimurunleri-sayfasi-sil-div">
          <img src="images/icons/delete.png" title="Sil"/>
          </div>
          </div>

        </div>

      <?php } ?>
      </div>

    </div>

  <div class="indexsayfasi-digerbilgiler">
  <?php include "indexdigerbilgiler.php"; ?>
  </div>

</div>

</body>
</html>
yazilimyolcusu
951 gün önce

Tayfun bey ben web sitesi hazırlayarak yani pratik yaparak öğrenmeye çalışıyorum. Javascript'i de öğreneceğim sonunda. Nasıl olacağının mantığını kavrayabilmek için uğraşıyorum. Benim javascript bilgim yok demem, hani daha açıklayıcı bir cevap alabilirsem diye. Yoksa önünde sonunda öğreneceğim. :)
Bu arada sizin çerezler ile yaptığınız vidyoyu seyrettim. Aslında ben, hem uyarı verdirme hem de sayfadan ayrılmamak için buton kullanmaya karar verdim. İnternette bulduğum bir vidyoda, session lara kayıt edip sepetim sayfasında gösterebileceğimi gördüm. Yalnız bunun için de javascript kullandım. Butona tıklayınca şu an uyarı veriyor ve session larla da sepetim sayfasında ürünümü gösterebiliyorum. Yalnız tıkladığım buton her ne olursa olsun "o sayfada göstereceğim ürünlerin sonuncusunu çekiyor. Yani butona ürünün id'sini bağlayabilsem ve her buton oluştuğunda yani her ürün listelemede butona tıklayınca o ürünü alt alta listeletebilsem olacak. Aşağıya kodları ve resimleri koyuyorum. 4-5 gündür uğraşıyorum. Uğraşırken icat çıkardım javascript'te neredeyse. :) Kodlara bakabilirseniz sevinirim. İlk kod bloğunda yani ürünler sayfasında, veritabanından çektiğim ürünler, "urun_turu" alanından çektiğim ürünler. Yani başka ürünler de var ama bu sayfada sadece bu ürünleri çekiyorum. Javascript alanında ise yani en aşağıda, div'in içinde session oluşturdum ve urun özelliklerine eşitledim. Artık diğer sayfalarda session larımı kullanabiliyorum. Ama butona bağlantı vermeyince "id" ye göre listeletemiyorum. İkinci kod bloğunda ise "sepetim.php" var. "ss" isimli javascript fonksiyonu ile div kod bloğunu çalıştırıyorum. Buradaki sorun ilk sayfada "sepete ekle" butonuna bastığımda 2 ürün yani son ürün geliyor. 1. ürüne tıklasam da 2. ürüne tıklasam da hep 2. ürün geliyor. Session içine o kayıt oluyor galiba.
Resim 1: https://www.hizliresim.com/kyr0m19
Resim 2: https://www.hizliresim.com/o905qfb

<?php
session_start();
include "baglanti.php";
?>

<!doctype html>
<html lang="tr">

<head>

<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="E-Ticaret Sitesi">
<meta name="keywords" content="site, sitesi, e-ticaret sitesi">
<meta name="author" content="Mali">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="style/bootstrap/bootstrap.min.css">
<link rel="stylesheet" href="style/bootstrap/bootstrap.css">

<link rel="stylesheet" href="fontawesome/webfonts/fontawesome-all.min.css" />
<link rel="stylesheet" href="style/skinserisiurunleri.css" />

<title>E-Ticaret Sitesi</title>
</head>
<body>

<div class="container p0">

<div>
<?php include "header.php"; ?>
</div>


<div>
<?php include "menu.php"; ?>
</div>


<div class="skinserisiurunleri-sayfasi-div">
<?php
$skinserisiurunlerigoster = $db->query("SELECT urun_id, urun_resim, urun_stokkodu,
urun_fiyati, urun_adi FROM urun WHERE urun_turu='Skin Serisi'");
while ($skinserisiurunleri = $skinserisiurunlerigoster->fetch()) {
?>

<div class="skinserisiurunleri-ic-div">
<div class="skinserisiurunleri-sayfasi-resim" name="resim">
<a href="skinserisiurunleriurun.php?skinserisiurunleriurunegit=<?php echo $skinserisiurunleri['urun_id']; ?>">
<img src="images/eklenenurunresimleri/<?php echo $skinserisiurunleri["urun_resim"]; ?>" />
</a>
</div>

<div class="skinserisiurunleri-sayfasi-urunadi" name="sepeteeklenenurunler_adi">
<?php echo substr($skinserisiurunleri['urun_adi'],0,55); ?>
</div>

<div class="skinserisiurunleri-sayfasi-stokkodu" name="sepeteeklenenurunler_stokkodu">Stok Kodu:
<?php echo substr($skinserisiurunleri['urun_stokkodu'],0,14); ?>
</div>

<div class="skinserisiurunleri-sayfasi-fiyati" name="sepeteeklenenurunler_fiyati">
<?php echo substr($skinserisiurunleri['urun_fiyati'],0,24); ?> TL
</div>


<div class="sepeteekle-butonu">
<button id="sepet" onclick="sepetfonksiyonu()">Sepete Ekle</button>
</div>

<div class="uruneklendiyazisi" style="display:none;" id="uyarimesaji">
  Ürününüz Başarıyla Eklendi
   <?php
   $_SESSION["urununidsi"] = $skinserisiurunleri['urun_id'];
   $_SESSION["urununresmi"] = $skinserisiurunleri['urun_resim'];
   $_SESSION["urununadi"] =   $skinserisiurunleri['urun_adi'];
   $_SESSION["urununstokkodu"] = $skinserisiurunleri['urun_stokkodu'];
   $_SESSION["urununfiyati"] = $skinserisiurunleri['urun_fiyati'];
   ?>

</div>

</div>

<?php } ?>

</div>


<div class="indexsayfasi-digerbilgiler">
<?php include "indexdigerbilgiler.php"; ?>
</div>


</div>

<script>
function sepetfonksiyonu() {
document.getElementById('uyarimesaji').style.display = "block";
setTimeout("document.getElementById('uyarimesaji').style.display = 'none'", 2500);
}
</script>


</body>
</html>

<?php
session_start();
include "baglanti.php";
?>

<!doctype html>
<html lang="tr">
<head>

<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="E-Ticaret Sitesi">
<meta name="keywords" content="site, sitesi, e-ticaret sitesi">
<meta name="author" content="Mali">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="style/bootstrap/bootstrap.min.css">
<link rel="stylesheet" href="style/bootstrap/bootstrap.css">

<link rel="stylesheet" href="fontawesome/webfonts/fontawesome-all.min.css" />
<link rel="stylesheet" href="style/sepetim.css" />

<title>E-Ticaret Sitesi</title>
</head>

<body>

<div class="container p0">

<div>
<?php include "header.php"; ?>
</div>

<div>
<?php include "menu.php"; ?>
</div>

  <div class="sepetimurunleri-sayfasi-div">

    <div class="sepetimurunleri-ic-div" onload="ss">

      <?php
        $urunnid = $_SESSION['urununidsi'];
        $sepetimurunlerigoster = $db->query("SELECT * FROM urun WHERE urun_id='$urunnid'");
        while ($sepetimurunleri = $sepetimurunlerigoster->fetch()) {
        if ($_SESSION['urununidsi'] == $sepetimurunleri['urun_id']) {
      ?>

      <div class="sepetimurunleri-sayfasi-resim-div">
      <div class="sepetimurunleri-sayfasi-resim">
      <img src="images/eklenenurunresimleri/<?php echo $sepetimurunleri['urun_resim']; ?>" >
      </div>
      </div>

        <div class="sepetimurunleri-ozellikler-div">
          <div class="sepetimurunleri-sayfasi-urunadi">Ürün Adı:
          <?php echo $sepetimurunleri['urun_adi']; ?>
          </div>

          <div class="sepetimurunleri-sayfasi-stokkodu">Stok Kodu:
          <?php echo $sepetimurunleri['urun_stokkodu']; ?>
          </div>


          <div class="sepetimurunleri-sayfasi-fiyati">Fiyatı:
          <?php echo $sepetimurunleri['urun_fiyati']; ?>
          </div>

          <div class="sepetimurunleri-sayfasi-adet-sayisi">
          <input type="number" name="adet_sayisi" value="1">
          </div>

          <div class="sepetimurunleri-sayfasi-sil-ve-odeme-div">
          <div class="sepetimurunleri-butonu">Ödemeye Geç</button>
          </div>
          <div class="sepetimurunleri-sayfasi-sil-div">
          <img src="images/icons/delete.png" title="Sil"/>
          </div>
          </div>

        </div>

      <?php } } ?>
  

      </div>

    </div>  

  <!-- index değişik-bilgiler başlangıcı -->
  <div class="indexsayfasi-digerbilgiler">
  <?php include "indexdigerbilgiler.php"; ?>
  </div>
  

</div>

<script>
function ss {
document.getElementById("uyarimesaji").value;
}
</script>


</body>
</html>

tayfunerbilen
954 gün önce

sana verebileceğimiz en mantıklı akıl "javascript" öğrenmen olabilir. dostum yeterli bilgin yoksa oradan buradan bilgiyle yapsan ne işine yarayacak? önemli olan işin özünü anlayıp bir şeyler geliştirmek, yoksa zaten internette arat bir sürü javascript ile yazılmış basket örneği görürsün al kullan, ama bence bu kafadan çık derim.

https://www.youtube.com/watch?v=dw9_SjOh96A 8 yıl önce php ile nasıl yapabileceğine dair basit bir video hazırlamışım bunun üzerine sadece javascript koyman lazım o da bende yok diyorsun, biraz çaba sadece :)

yazilimyolcusu
954 gün önce

Tekrar merhaba. "Sepete ekle" butonuna tıklayınca aşağısında bu şekil bir uyarı veriyor. 2 saniye sonra da kayboluyor. En aşağıda javascript kodları var. Uyarıyı oradan verdiriyorum ve ayriyeten çerez de oluşturuyorum. Acaba bu çerezle "sepete ekle" işlemini yaptırabilir miyim diye, beceremedim. Benim istediğim hem uyarı vermek hem de sepete ekleme işlemlerini yapabilmek. Yani alışveriş sitelerinde oluyor ya, "sepete ekle" yi tıklayınca hem sepete gitmeden sepete ekleniyor hem de uyarı veriyor, görünüp kayboluyor. Sepete ekleme işlemini javascript ile değil de php ile yapabilirsem daha iyi olur. Yani verileri çerezde tutacaksak php ile yapmayı tercih ederim. Aşağıya kodları yazıyorum. Altına da sayfanın resmini koyuyorum.
https://www.hizliresim.com/6wisfhy

<div class="skinserisiurunleri-sayfasi-div">

<?php
$skinserisiurunlerigoster = $db->query("SELECT * FROM urun WHERE urun_turu='Skin Serisi'");
while ($skinserisiurunleri = $skinserisiurunlerigoster->fetch()) {
?>

<div class="skinserisiurunleri-ic-div">
<form action="" method="GET">
<div class="skinserisiurunleri-sayfasi-resim" name="resim">
<a href="skinserisiurunleriurun.php?skinserisiurunleriurunegit=<?php echo $skinserisiurunleri['urun_id']; ?>">
<img src="images/eklenenurunresimleri/<?php echo $skinserisiurunleri["urun_resim"]; ?>" />
</a>
</div>

<div class="skinserisiurunleri-sayfasi-urunadi" name="sepeteeklenenurunler_adi">
<?php echo substr($skinserisiurunleri['urun_adi'],0,55); ?>
</div>

<div class="skinserisiurunleri-sayfasi-stokkodu" name="sepeteeklenenurunler_stokkodu">Stok Kodu:
<?php echo substr($skinserisiurunleri['urun_stokkodu'],0,14); ?>
</div>

<div class="skinserisiurunleri-sayfasi-fiyati" name="sepeteeklenenurunler_fiyati">
<?php echo substr($skinserisiurunleri['urun_fiyati'],0,24); ?> TL
</div>

<div class="uruneklendiyazisi" style="display:none;" id="uyarimesaji">
  Ürününüz Başarıyla Eklendi
</div>

</div>

<?php } ?>

</div>

</div>


<script>
function sepetfonksiyonu() {
document.getElementById('uyarimesaji').style.display = "block";
document.cookie="urun=Merhaba","path=/";
setTimeout("document.getElementById('uyarimesaji').style.display = 'none'", 2500);
}
</script>