Sepete Ekleme İşlemlerini Yapamadım
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.
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