Добавление продуктов в корзину онлайн урок.


Создадим скрипт cart.php, в котором запишем скрипты для манипуляций корзиной и ее содержимым. Нам необходимо будет включить файлы с классами кук и корзины для этого:

require_once('cart.class.php');
require_once('cookie.class.php');

$cart = new Cart();


Сразу после этого мы создаем объект корзина, с которым будем работать в этом файле.

Запишем алгоритм добавления продукта в корзину. Идентификатор продукта будет передан через адресную строку:

if ($action == 'add') {
$id = $_GET['id'];
$cart->addProduct($id);
header('Location: index.php');
}


Тут мы использовали функцию header() для перенаправления на главную страницу. Осталось исправить ссылку в главном файле:

$books = $db->query("SELECT * FROM books");
foreach ($books as $book) {
echo "<b>{$book['title']}</b> <a href='cart.php?action=add&id={$book['id']}'>Add to art</a> <br>";
}