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
İ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
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.