|
|
|
|
|
для: Deed
(11.11.2013 в 08:38)
| | Да причем тут таланты...
При чем тут cookie, да еще без проверки того если ли они? А если выключены, тогда что? А если говорить о самой логике корзины, то то что вы написали вообще ни в какие ворота.
И для чего тогда вы это пишите? Можете объяснить пользу от того что вы написали? Вот это и есть кошмар. | |
|
|
|
|
|
|
|
для: confirm
(11.11.2013 в 01:51)
| | Кошмар? :)
Был вопрос о "кнопке добавления в корзину", не так ли?
А интерфейс корзины сделать никто не просил. Тем паче, без базы.
И, судя по всему, товарищ понял суть связки ajax'a с серверным скриптом.
И успокойтесь, наконец-то, уважаемый confirm, никто Ваши таланты под сомнение не ставит.
Ну, а прыгать со страницы на страницу после каждого нажатия кнопки "Купить" при помощи хэдера... В глазах рябить будет. | |
|
|
|
|
|
|
|
для: admin
(11.11.2013 в 06:52)
| | >подскажите как правильно сделать кнопку добавления товара в корзину!
Правильно будет, если пользователю не составляет труда понять для чего служит этот элемент управления, а как именно добавить эту кнопку зависит от верстки страницы.
>у меня сделано под каждым товаром есть форма с кнопкой "отправить товар" которая отправляет даные методом пост на страницу cart.php. после удачного добавления товара делается обратный рефрешь.
Если предполагается добавление нескольких товаров со страницы, то переходить на страницу добавления товара после выбора каждого из товаров, это плохо. Нужно либо дать пользователю выбрать нужные товары со страницы кнопкой "В корзину", а потом отправить форму кнопкой "Добавить в корзину", и произвести добавление группы товаров. Либо использовать Ajax.
>Дак вот проблема в том что когда проиходит обратный рефреш меня откидывает на самый верх сраницы что очень не удобно
Для того чтобы добавить товар в корзину, нужно передать на север ID товара (и выбранное его количество, если можно на странице выбирать оное). Из этого следует, что на странице известны ID всех товаров, а значит не составляет труда элементам страницы содержащим товар присвоить идентификаторы, например - id="prd-25", где номер, это ID товара. Зная на сервере ID товара, не сложно записать в url перехода якорь, на который нужно сделать переход внутри страницы:
<?
header('location: url.php#prd-25');
|
И никуда "откидывать" не будет.
Пример чего вы хотите? | |
|
|
|
|
|
|
|
для: confirm
(11.11.2013 в 01:51)
| | покажите пожалуйста пример тогда как надо... | |
|
|
|
|
|
|
|
для: admin
(10.11.2013 в 17:54)
| | Да и не стоит, то что вам предлагают, это не корзина, это какой-то кошмар. | |
|
|
|
|
|
|
|
для: Deed
(10.11.2013 в 13:49)
| | лучшеб скайп или асю дали! ато с новосибирска дороговато звонить)) | |
|
|
|
|
 419.8 Кб |
|
|
для: admin
(10.11.2013 в 10:59)
| | http://deed.ts6.ru/shop/
Времени в обрез! Но раз обещал - то вот. С исходником:
Разумеется, это - на скорую руку. Неохота разбираться с базами этого сервака.
Лучше передавать серверу не название данного товара (var this_name = t.closest('article').find('h1').text();) и его цену (var this_price = parseFloat(t.siblings('span').text().replace(',','.'));), а id этого товара, и по нему вытягивать нужные данные из таблицы для отображения в корзине.
Если что, звоните: (505) 503-4455 :) | |
|
|
|
|
|
|
|
для: Deed
(09.11.2013 в 23:33)
| | а где тестовый сервер находится? | |
|
|
|
|
|
|
|
для: Deed
(09.11.2013 в 23:33)
| | а где тестовы сервер находится? | |
|
|
|
|
|
|
|
для: confirm
(09.11.2013 в 23:35)
| | Ну, для наглядности. Один - будет простой html с выбором товара, второй - собственно серверный срипт, а третий - интерфейс корзины (оформление покупки или же удаление из нее данного товара). | |
|
|
|
|