📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
e-ticaretv4.demodesign.com.tr
📝
cartdb.php
← Geri Dön
<?php include 'ayar/Config.php'; function addToCart($product_item) { if (isset($_SESSION["shoppingCart"])) { $shoppingCart = $_SESSION["shoppingCart"]; $products = $shoppingCart["products"]; } else { $products = array(); } if (array_key_exists($product_item->urun_id, $products)) { $products[$product_item->urun_id]->count++; } else { $products[$product_item->urun_id] = $product_item; } //sepet hesaplaması.... $total_price = 0; $total_count = 0; foreach ($products as $product) { $product->total_kargo = $product->count * $product->kargofiyat; $product->total_price = $product->count * $product->urun_fiyat; $total_price+= $product->total_price; $total_count+= $product->count; $totalkargo+=$product->total_kargo; } $summary["total_price"] = $total_price; $summary["total_count"] = $total_count; $summary["total_kargo"] = $totalkargo; $_SESSION["shoppingCart"]["products"] = $products; $_SESSION["shoppingCart"]["summary"] = $summary; return $total_count; } function removecart($urun_id) { if (isset($_SESSION["shoppingCart"])) { $shoppingCart = $_SESSION["shoppingCart"]; $products = $shoppingCart["products"]; if (array_key_exists($urun_id, $products)) { unset($products[$urun_id]); } $total_price = 0; $total_count = 0; foreach ($products as $product) { $product->total_kargo = $product->count * $product->kargofiyat; $product->total_price = $product->count * $product->urun_fiyat; $total_price+= $product->total_price; $total_count+= $product->count; $totalkargo+=$product->total_kargo; } $summary["total_price"] = $total_price; $summary["total_count"] = $total_count; $summary["total_kargo"] = $totalkargo; $_SESSION["shoppingCart"]["products"] = $products; $_SESSION["shoppingCart"]["summary"] = $summary; return true; } } function incCount($urun_id) { if (isset($_SESSION["shoppingCart"])) { $shoppingCart = $_SESSION["shoppingCart"]; $products = $shoppingCart["products"]; } else { $products = array(); } if (array_key_exists($urun_id, $products)) { $products[$urun_id]->count++; } else //sepet hesaplaması.... $total_price = 0; $total_count = 0; foreach ($products as $product) { $product->total_kargo = $product->count * $product->kargofiyat; $product->total_price = $product->count * $product->urun_fiyat; $total_price+= $product->total_price; $total_count+= $product->count; $totalkargo+=$product->total_kargo; } $summary["total_price"] = $total_price; $summary["total_count"] = $total_count; $summary["total_kargo"] = $totalkargo; $_SESSION["shoppingCart"]["products"] = $products; $_SESSION["shoppingCart"]["summary"] = $summary; return true; } function decCount($urun_id) { if (isset($_SESSION["shoppingCart"])) { $shoppingCart = $_SESSION["shoppingCart"]; $products = $shoppingCart["products"]; } else { $products = array(); } if (array_key_exists($urun_id, $products)) { $products[$urun_id]->count--; } else //sepet hesaplaması.... $total_price = 0; $total_count = 0; foreach ($products as $product) { $product->total_kargo = $product->count * $product->kargofiyat; $product->total_price = $product->count * $product->urun_fiyat; $total_price+= $product->total_price; $total_count+= $product->count; $totalkargo+=$product->total_kargo; } $summary["total_price"] = $total_price; $summary["total_count"] = $total_count; $summary["total_kargo"] = $totalkargo; $_SESSION["shoppingCart"]["products"] = $products; $_SESSION["shoppingCart"]["summary"] = $summary; return true; } if (isset($_POST['p'])) { $islem = $_POST['p']; if ($islem == "addtocart") { $id = $_POST['urun_id']; $urun = $db->query("select * from urunler where urun_id={$id}", PDO::FETCH_OBJ)->fetch(); $urun->count = 1; echo addToCart($urun); } else if ($islem == "removetocart") { $id = $_POST['urun_id']; echo removecart($id); } } if (isset($_GET['p'])) { $islem = $_GET['p']; if ($islem == "incCount") { $id = $_GET['urun-id']; if (incCount($id)) { header("Location:sepet"); } } else if ($islem == "decCount") { $id = $_GET['urun-id']; if (decCount($id)) { header("Location:sepet"); } } } ?>
💾 Kaydet
İptal
📝 Yeniden Adlandır
İptal
Kaydet
🔐 Dosya İzinleri (chmod)
İzin Değeri:
Hızlı Seçim:
777
755
644
600
777
= Herkes okur/yazar/çalıştırır
755
= Sahip tam, diğerleri okur/çalıştırır
644
= Sahip okur/yazar, diğerleri okur
600
= Sadece sahip okur/yazar
İptal
Uygula