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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.09.2011, 01:47   #1
haus3000
Новичок
Джуниор
 
Регистрация: 28.09.2011
Сообщений: 2
По умолчанию Корзина на PHP сесиях

Всем доброго времени суток!
Ребята помогите пожалуйста! Нужна корзина работающая на сессиях .
Перерыл все что можно накупил книг, но не где толком о сессиях не рассказывают

Принцип работы корзины такой: когда клиент жмет кнопку "В корзину"
данные, а конкретно цена, количество и название товара заносятся в сессии после чего в контейнере "Ваша корзина" выводится общее количество товаров и на такую то сумму, а в самой корзине каждый товар расписан со своим общим кол. и суммой и при нажатии кнопки оформить сессии удаляются забивая содержимое корзины в БД. Как то так

Я не прошу писать эту программу я сам это сделаю но помогите кто чем сможет, может у кого нибудь есть фрагменты подобного кода с комментариями просто я новичок да еще и самоучка и без объяснений не разберусь.

Заранее всем Большое СПАСИБО!
haus3000 вне форума Ответить с цитированием
Старый 29.09.2011, 02:14   #2
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от haus3000 Посмотреть сообщение
Перерыл все что можно накупил книг, но не где толком о сессиях не рассказывают
Это потому, что там и рассказывать толком нечего...

Сессии. Подробное описание работы и объяснение механизма.
Andkorol вне форума Ответить с цитированием
Старый 29.09.2011, 07:16   #3
Lesha
Форумчанин
 
Аватар для Lesha
 
Регистрация: 30.01.2009
Сообщений: 418
По умолчанию

вот велосипед для проверки работы сессий

sessions.php
PHP код:
<?php

function g($get) { return isset($_GET[$get]); }

switch (
true) {
    case 
g('index') : 
        
session_start();
        if (isset(
$_SESSION['name'])) {
            print 
'значение сессии = '.$_SESSION['name'];
            print 
'<p><a href="sessions.php?unset">удалить сессию</a>';
        } else {
            print 
'сессия отсутствует<p><a href="sessions.php?create">установить</a>';
        }        
        break;
    case 
g('create') :
        
session_start();
        if (!isset(
$_SESSION['name'])) {
              
$_SESSION['name'] = 'hello wolrd' mt_rand(0,40);
              print 
$_SESSION['name'];
              print 
'<p>сессия создана <a href="sessions.php?index">назад</a>';
        } else {
            print 
'сессия установлена, значение сессии = '.$_SESSION['name'];
            print 
'<a href="sessions.php?index">назад</a>';
        }
        break;
    case 
g('unset') :
        
session_start();
        if (isset(
$_SESSION['name'])) {
            unset(
$_SESSION['name']);
            
session_destroy();
            
header ('Location: sessions.php?index');
        } else {
            print 
'сессия не установлена нельзя удалить';
        }
        break;
    default : 
header ('Location: sessions.php?index'); break;
}
создаеш файл sessions.php, запускаеш его и любуешся как сессии работают.

Последний раз редактировалось Lesha; 29.09.2011 в 07:22.
Lesha вне форума Ответить с цитированием
Старый 29.09.2011, 11:53   #4
haus3000
Новичок
Джуниор
 
Регистрация: 28.09.2011
Сообщений: 2
По умолчанию

Ребята большое вам спасибо с самими сессиями разобрался, но вот что то не получается с формами, не мог бы кто нибудь привести пример только не на логине с паролем на любых других формах лижбы при нажатии кнопки запускалась сессия с данными из этих форм
haus3000 вне форума Ответить с цитированием
Старый 29.09.2011, 14:46   #5
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

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

Работа с формами
Andkorol вне форума Ответить с цитированием
Старый 16.04.2023, 10:03   #6
asder11
Новичок
Джуниор
 
Регистрация: 16.04.2023
Сообщений: 1
По умолчанию

Вот готовый пример реализации корзины на php https://hccoder.info/category/php/post-359, может что-то для себя подчерпнете
asder11 вне форума Ответить с цитированием
Старый 16.04.2023, 23:54   #7
Valick
Форумчанин
 
Регистрация: 27.04.2022
Сообщений: 484
По умолчанию

asder11
1) тема 2011 года.
2) по ссылке при всём желании черпать нечего.
Valick вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Корзина на рhp Natysya PHP 5 30.05.2011 10:59
Корзина покупок Gena91 Microsoft Office Excel 0 22.02.2011 11:52
Корзина с галлюцинациями Alex Cones Операционные системы общие вопросы 14 02.10.2009 10:30
КОрзина Lostoffuture PHP 2 29.07.2008 08:58
КорзиНА vizor9 Свободное общение 0 04.01.2008 19:00