Php sepet yapmak istiyorum fakat. Bir ürün id aynı en boy farklı olunca farklı bir array dizi atmak istiyorum denedim ama bir türlü yapamadım. session array da 0 1 2 3 diye de eklemeye denedim fakat sadece ilk dizinin üzerine yazıyor.
ob_start();
session_start();
include("config/baglan.php");
if (isset($_GET['urun_id']) && isset($_GET['en']) && isset($_GET['boy'])) {
$urun_id = intval($_GET['urun_id']);
$en = $_GET['en'];
$boy = $_GET['boy'];
$adet = $_GET['adet'];
$urun = $baglanti->prepare("SELECT * FROM urunler WHERE urun_id = ?");
$urun->execute(array($urun_id));
$urunver = $urun->fetch(PDO::FETCH_ASSOC);
if($urun->rowCount() != "0"){
$baslik = $urunver["urun_baslik"];
$resim = $urunver["urun_kapak"];
if ($_SESSION["urunler"][$urun_id]["urun_boy"] == $boy && $_SESSION["urunler"][$urun_id]["urun_en"] == $en) {
$urun_adet = $_SESSION["urunler"][$urun_id]["urun_adet"];
$adet += $urun_adet;
}
$_SESSION["urunler"][$urun_id]["urun_baslik"]=$baslik;
$_SESSION["urunler"][$urun_id]["urun_kapak"]=$resim;
$_SESSION["urunler"][$urun_id]["urun_en"]=$en;
$_SESSION["urunler"][$urun_id]["urun_boy"]=$boy;
$_SESSION["urunler"][$urun_id]["urun_adet"]=$adet;
}
}
print_r($_SESSION["urunler"]);
?>