|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.05.2015, 11:14 | #1 |
Пользователь
Регистрация: 19.03.2013
Сообщений: 23
|
Передача данных по нажатию кнопки (сессии)
Каким образом сделать такое?
На одной странице выводится список товаров, и возле каждого кнопка "в корзину". У каждой кнопки есть свой id (одной циферкой - 1, 2, 3...). По нажатию этот id должен записываться в массив сессии (можно несколько, хоть все 20). На другой странице сайта нужно вывести корзину (т.е. список выбранных книг). Думаю, просто циклом SELECT * FROM table WHERE id=. Т.е. нужно достать из сессии массив. Проблема: как записывать имена кнопок в массив по нажатию кнопки? Нужно писать отдельную функцию и её вызывать по onclick? Или нужно юзать GET, POST? |
29.05.2015, 11:25 | #2 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Можно записывать в куки, если лень по-человечески базу расширять. Куки вполне можно юзать с сервера.
Alar, верни репу!
|
29.05.2015, 11:30 | #3 |
Пользователь
Регистрация: 19.03.2013
Сообщений: 23
|
Куки в данном случае проще, чем сессия?
Основной вопрос - как выудить id кнопки. Гуглил, но таким как будто никто не занимался. |
29.05.2015, 11:38 | #4 | |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Цитата:
А сессия технически — это и есть куки, куки передаются на сервер автоматически при перезагрузке (переходе) страницы. Просто в этом вашем ПХП над ними есть специальная обертка, названная сессией.
Alar, верни репу!
|
|
29.05.2015, 14:29 | #5 |
Пользователь
Регистрация: 19.03.2013
Сообщений: 23
|
У меня и пользователей-то нет. Мне нужен быстрый костыль.
|
29.05.2015, 18:50 | #6 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Цитата:
Если опыта нет – можно попробовать поискать исполнителя в разделе «Фриланс» |
|
30.05.2015, 14:20 | #7 |
Пользователь
Регистрация: 13.03.2007
Сообщений: 45
|
Как вариант
Код HTML:
<a href="addToCart.php?id=1">В корзину</a><a href="addToCart.php?id=2">В корзину</a> |
01.06.2015, 11:59 | #8 | |
Пользователь
Регистрация: 19.03.2013
Сообщений: 23
|
Цитата:
Обойти это нельзя? |
|
01.06.2015, 15:01 | #9 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,160
|
на странице корзины пишите в сессию... а на остальных страницах выводите список товаров из сессии, и никто не очистится
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
FormCloseQuery по нажатию кнопки | bulldog5293 | Общие вопросы Delphi | 3 | 17.10.2011 15:37 |
Копирование данных из поля в буфер обмена по нажатию кнопки? | iliana | Microsoft Office Access | 7 | 30.12.2010 11:38 |
по нажатию кнопки на 2 форме перезагружалась 1 | Linore | Общие вопросы .NET | 2 | 28.02.2010 22:20 |
Передача фокуса по нажатию кнопки | Ch00kan0ff | Общие вопросы C/C++ | 2 | 27.03.2009 20:53 |
Сортировка по нажатию кнопки | Nate-p | Microsoft Office Access | 2 | 25.06.2008 08:35 |