Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.06.2015, 13:55   #1
Aleks_006
Пользователь
 
Регистрация: 19.03.2013
Сообщений: 23
По умолчанию Простейшая корзина на сессиях

Пытаюсь сделать корзину на сессиях в маленьком интернет-магазине, но что-то ничего не выходит. На странице каталога возле каждого товара кнопка "В корзину". Пользователь может выбрать сколько угодно товаров и перейти на страницу корзины, где должна быть табличка выбранных товаров.
Кусок кода из каталога (i - idшник кнопки и он же idшник этого товара):
PHP код:
<form action=add.php?a=$i method=get>
<
button type=submit id=$iВ корзину </button> </form
Скрипт, делающий в сессии массив:

PHP код:
<?php
session_start
();
$a=$_GET['a'];
$mas $_SESSION['mas'];
$j=count($mas);
$mas[j+1]=$i;
$_SESSION['mas']=$mas;
?>
<META HTTP-EQUIV="REFRESH" CONTENT="1; URL=catalog.php">
Кусок кода из корзины (достаю временный массив в нормальный):
PHP код:
$mas=$_SESSION['mas']; 
И в базу запрос
PHP код:
$sql="SELECT * FROM knigi WHERE id=mas[j]"
После id= пустота. Где есть ошибки?
Aleks_006 вне форума Ответить с цитированием
Старый 03.06.2015, 21:12   #2
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от Aleks_006 Посмотреть сообщение
Где есть ошибки?
Если кратко – то везде.

Простая корзина заказов на PHP
Корзина для интернет магазина php
PHP Корзина покупателя с помощью MySQL и сессий
Andkorol вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка в сессиях Adblock PHP 7 03.03.2011 22:33
Корзина покупок Gena91 Microsoft Office Excel 0 22.02.2011 11:52
КОрзина Lostoffuture PHP 2 29.07.2008 08:58
КорзиНА vizor9 Свободное общение 0 04.01.2008 19:00