jetbayim adlı üyeden alıntı: mesajı görüntüle
Nokta koyduğum alanda yani ikisinin ortasına virgül koyar mısınız bi düzelir belki
malesef çözüm olmadı yazım hatası olarak kabul ediyor hocam



Misafir adlı üyeden alıntı: mesajı görüntüle
İlk görselde bir array tanımlamışsınız fakat silme işlemi yaparken alakasız bir index deniyorsunuz silmek için.

İlk görselde şöyle değişiklik yapın;
<?php
if ($_GET) {
  session_start();

  $urun = array( bla bla bla );

  $_SESSION['productList'][$_GET['urun']] = $urun;
}
farklı bir index yolluyorum derken? olmadı hocam denedim ancak benim kodlarımla bir farkı yok yazdığınız kodun



tematem adlı üyeden alıntı: mesajı görüntüle
Mantık hatası var. Session'da array saklıyorsunuz ama unset işlemini doğrudan value değeri olarak yapmaya çalışıyorsunuz.
Kolay yolu şu olabilir.

Sepet.php dosyasında foreah döngüsünü bu şekilde yapın

foreach($_SESSION['productList'] as $key => $urun)
daha sonra silme butonuna verdiğiniz linki şu şekilde değiştirin.
sepet.php?delete=<?php echo $key?>
hocam teşekkürler dediğiniz şekilde oldu bende array i o şekilde alamadığımı farkettim ancak php videosunda öyle yapıyordu hoca bundan dolayı ikilemde kalmıştım.