Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Еще одна Корзина Товаров-2 на php (отредактировать)

Сообщения:  [1-10]   [11-19] 

 
 автор: confirm   (23.04.2013 в 02:02)   письмо автору
 
   для: vlady_s   (23.04.2013 в 01:53)
 

Значит на письмо ответьте.

  Ответить  
 
 автор: vlady_s   (23.04.2013 в 01:53)   письмо автору
 
   для: confirm   (21.04.2013 в 18:23)
 

Надо, но корзина без базы нужна. Чтоб при создании резервной копии сайта не приходилось по новой забивать товары и их стоимость

  Ответить  
 
 автор: confirm   (21.04.2013 в 18:23)   письмо автору
 
   для: vlady_s   (21.04.2013 в 18:11)
 

Написал письмо, условия в нем. Надо, отвечайте. Адрес временный, так что...

  Ответить  
 
 автор: vlady_s   (21.04.2013 в 18:11)   письмо автору
 
   для: confirm   (21.04.2013 в 17:56)
 

Вот по типу таких вариантов:
1) с возможностью указания количества товаров: http://homescript.ru/bas_pro_test.php

2) или просто кликая и добавляя товар в корзину: http://homescript.ru/bas.php

За вашу работу мы заплатим сколько нужно, нам очень нужны эти скрипты для интернет магазинов.
Не обязательно использовать мои исходники, но хотя бы чтоб принцип работы был как в демоверсиях.
В исходниках просто админка нормальная и в принципе она устраивает

  Ответить  
 
 автор: confirm   (21.04.2013 в 17:56)   письмо автору
 
   для: vlady_s   (21.04.2013 в 17:18)
 

>Если можно, то чтоб в корзине отображалось кол-во товаров и общая сумма заказа.

Ну это не задача, это пустяк. Все ведь зависит от того, что будет помещаться в корзину. Например, если в корзине содержаться по id товаров как массивы информация об их количестве (первый элемент) и цене за единицу (второй элемент), то это очень просто:
<?
//пусть это корзина в сессии, которая содержит
//на данный момент три товара с id = 12, 22 и 34
//а их массивы количество и цену 
$_SESSION['basket'] = array(
   
12 => array('count'=>3'price'=>50),
   
22 => array('count'=>2'price'=>30),
   
34 => array('count'=>4'price'=>80)
);
//считаем количество товаров в корзине
$totp array_sum(array_values(array_map('current'$_SESSION['basket'])));
//считаем сумму товаров в корзине
$totm array_sum(array_map('array_product'$_SESSION['basket']));
//выводим информацию о корзине
echo 'Всего товаров в корзине: '.$totp.' шт., на сумму: '.$totm.'.00 руб.'

Весь же механизм работы корзина клиент<-->сервер сложнее, писать такое бесплатно да еще опираясь на ваш готовый исходник, я конечно же не буду.

  Ответить  
 
 автор: vlady_s   (21.04.2013 в 17:18)   письмо автору
16.2 Кб
 
   для: confirm   (21.04.2013 в 17:13)
 

Вот это: механизм ее работы, начиная от запроса клиента и кончая оформлением заказа.
Если можно, то чтоб в корзине отображалось кол-во товаров и общая сумма заказа.
Пример:
В корзине 3 товара
Итого:600руб
посмотрите вложение

  Ответить  
 
 автор: confirm   (21.04.2013 в 17:13)   письмо автору
 
   для: vlady_s   (21.04.2013 в 16:59)
 

Вы либо не понимаете, либо... А я не понимаю, при чем тут if(file_exists("public_html"))break;
if (!file_exists($strpath)) chdir(".."); и все остальное.

Корзина, это:

1) Краткое представление количество/сумма (информация пользователю)
2) Полное представление корзины, с возможностью редактирования

Первое можно решить и без перезагрузки страницы.
Второе это вызов страницы, хотя можно тоже не перегружать текущую страницу.

То есть и первое, второе можно сделать по разному. Но вот сама корзина, код обработки ее, это всего несколько строк кода. В случае на сессиях, это просто массив в сессии, которые и используют оба представления корзины.

Все остальное, это дополнения, которые можно раздуть до размера целого амбара.

Что вам конкретно надо - код обработчика массива товаров корзины в сессии, или от нуля весь механизм ее работы, начиная от запроса клиента и кончая оформлением заказа?

  Ответить  
 
 автор: vlady_s   (21.04.2013 в 16:59)   письмо автору
 
   для: confirm   (21.04.2013 в 16:56)
 

Примерно такой код встраиваю на страницу в то место, где должна быть корзина.
Вот собственно и вся встройка. А у вас какой код будет ?

<?
//Установка корзины.
$strpath="bas/index.php";
$adrself=getcwd();
for($i=0; $i<100; $i++)
{
if(file_exists("public_html"))break;
if (!file_exists($strpath)) chdir("..");
else break;
}
include ($strpath);
chdir($adrself);
?>

Вы главное в самих файлах пропишите пути чтоб они были в связке

Тут исходники если что: http://homescript.ru/bas_man.php
http://homescript.ru/load.php?down=down_bas

  Ответить  
 
 автор: confirm   (21.04.2013 в 16:56)   письмо автору
 
   для: vlady_s   (21.04.2013 в 16:46)
 

Я же сказал, я могу написать корзину, вы ее сами сможете подключить к своему сайту?

  Ответить  
 
 автор: vlady_s   (21.04.2013 в 16:46)   письмо автору
 
   для: confirm   (21.04.2013 в 16:35)
 

Так это не сайт, а просто созданная страница для примера, чтоб вы могли увидеть в действии.
Смотрите http://softtime.ru/forum/read.php?id_forum=1&id_theme=89434 Тут добавляется сразу после клика "в корзину". без ajax.
Сделайте тогда такой же на сессии ?
А то эта корзина в сафари иногда выдает номера и больше 2 товаров в корзину не добавляет

  Ответить  

Сообщения:  [1-10]   [11-19] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования