v2.5.2
Giriş yap

Sepete Ekleme İşlemlerini Yapamadım

yazilimyolcusu
1,304 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
946 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ı";
      }
      }
      ?>