v2.5.2
Giriş yap

Sepete Ekleme İşlemlerini Yapamadım

yazilimyolcusu
1,310 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.

yazilimyolcusu
954 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>