скрипт корзины для сайта
Автор Виктор Файг задал вопрос в разделе PHP
Кто знает самый простой скрипт корзины для интернет магазина? Если можно, выложите пример кода. и получил лучший ответ
Ответ от WALEROCK[эксперт]
Буквально вчера сам разработал корзину на PHP, работает на сессиях, не засоряет базу
//это код файла который формирует сессионный массив
//addcart.php?id=<?=$_GET["id"]?>
//тоесть в этот файл, глобальным массивом "GET" приходит "id" товара
<?
session_start();
include "inc/db.php";
include "inc/dll.php";
if(!empty($_GET["id"])){
$id = $_GET["id"];
$sql = "SELECT * FROM books WHERE id=$id";
$result = mysql_query($sql) or die(mysql_error());
$line = mysql_fetch_assoc($result);
$_SESSION["sum"] += $line["price"];//добавление суммы товаров в корзине
$_SESSION[session_id()][$line["id"]]["quantity"] += 1;//количество определенного товара
$_SESSION[session_id()][$line["id"]]["title"] = $line["title"];
$_SESSION[session_id()][$line["id"]]["year"] = $line["year"];
$_SESSION[session_id()][$line["id"]]["price"] = $line["price"];
//последние три сессионные переменные заполняю с Базы Данных по пришедшему "id" товара
}
header("location: catalog.php");//перенаправление обратно в каталог товаров
?>
Это считай движок сессионной корзины, а там уже по смыслу догадаешься что куда и откуда
WALEROCK
(694)
Да, корзина как будто облачная.
Спасибо за безопасность!
3,14 - здец. Сам понял чего написал?
ссылка На тебе пример кода.
Создаете синглтон класса корзины. Создаете объекты с товарами. В корзину можно добавлять только объекты, созданные классом "товар". Ну и дальше для корзины пишите необходимый функционал.