Создать форум бесплатно: ixbb.ru :: Календарь на Апрель 2024 года: calendar2008.ru/2024/aprel/

Страницы: (3) 1 [2] 3  ( Перейти к первому непрочитанному сообщению ) Reply to this topicStart new topicStart Poll

Vetalich SHOP ver.2.0 помогите с обращением!!!

, не могу корректно вызвать корзину.
Asid Storm
Отправлено: Nov 11 2008, 04:48 PM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 895
Пользователь №: 39
Регистрация:
27-August 06



Итак... Создал скрипт не на основе магазина:
index.php:
CODE
<?
session_start();
//session_unregister('t');
print "<form method='post' action='add.php'>";
print "<input type='text' name='id' value='1'>";
print "<input type='text' name='count' value='1'>";
print "<input type='submit' value='Добавить в корзину'>";
print "</form>";
if(empty($_SESSION['t'])){
print "Ваша корзина пуста";
}
else{
print $_SESSION['t'] . "<br>";
$tools = explode("||",$_SESSION['t']);
for($i=0;$i<=(count($tools) - 2);$i++){
 $more = explode("::",$tools[$i]);
 print "Предмет:" . $more[0] . "(Кол-во: " . $more[1] . ")<br>";
}
}
?>

add.php
CODE
<?
session_start();
if(empty($_SESSION['t'])){
session_register('t');
}
function add_in_basket($id,$c){
if(empty($_SESSION['t'])){
 $_SESSION['t'] = $id . "::" . $c . "||";
}
else{
 $tools = explode("||",$_SESSION['t']);
 $r = 0;
 for($i=0;$i<=(count($tools) - 2);$i++){
  $more = explode("::",$tools[$i]);
  $count = $more[1];
  if($id == $more[0]){
   $count = $more[1] + $c;
   $_SESSION['t'] = str_replace($id . "::" . $more[1], $id . "::" . $count, $_SESSION['t']);
   $r = 1;
  }
  else{
   if($r == 0){
    $_SESSION['t'] = $_SESSION['t'] . $id . "::" . $c . "||";
    $r = 2;
   }
  }
 }
}
}
add_in_basket($_POST['id'],$_POST['count']);
print "Товар добавлен в Вашу корзину<br><a href='index.php'>Вернуться</a>";
?>


Всё проверил на denwer3 пашет...
PMEmail PosterUsers WebsiteICQ
Top
Ksyusha
Отправлено: Nov 11 2008, 07:11 PM
Quote Post


  Солдат
*

Группа: Members
Сообщений: 8
Пользователь №: 2017
Регистрация:
8-November 08



Да, в отдельности работает. Спасибо.
Пытаюсь соединить это со скриптом корзины - ничего не выходит. Либо "Ваша корзина пуста", либо просто не выводит в корзине товары. Наверное, там ошибки.
Боюсь, что придется искать что-то другое...
Жаль.
PMEmail Poster
Top
Asid Storm
Отправлено: Nov 11 2008, 07:33 PM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 895
Пользователь №: 39
Регистрация:
27-August 06



Я попробую завтра поставить ентот магазин и помочь ))
PMEmail PosterUsers WebsiteICQ
Top
gregst
Отправлено: Nov 11 2008, 09:00 PM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 1012
Пользователь №: 1169
Регистрация:
28-September 07



PMEmail Poster
Top
Asid Storm
Отправлено: Nov 11 2008, 10:51 PM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 895
Пользователь №: 39
Регистрация:
27-August 06



Покатит наверное))) Но надо и с тем разобраться)
PMEmail PosterUsers WebsiteICQ
Top
Ksyusha
Отправлено: Nov 11 2008, 11:22 PM
Quote Post


  Солдат
*

Группа: Members
Сообщений: 8
Пользователь №: 2017
Регистрация:
8-November 08



Шоп скрипт совсем не плох, только работает на MySQL
А мне желатель иметь дело с текстовой базой.
PMEmail Poster
Top
gregst
Отправлено: Nov 12 2008, 12:29 AM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 1012
Пользователь №: 1169
Регистрация:
28-September 07



зачем тебе файлы? они медленные... большую нагрузку не выдержат..
а по существу вопроса мне сказать нечего - не программер ни разу)
PMEmail Poster
Top
Wanted
Отправлено: Nov 12 2008, 09:01 PM
Quote Post


  Генерал
*

Группа: Members
Сообщений: 245
Пользователь №: 1942
Регистрация:
15-October 08



SQL круче чем файлы, полюбак, но в некоторых случаях уязвимее...


--------------------
98% ошибок системы находятся в полуметре от монитора....
PMEmail PosterUsers WebsiteICQ
Top
Ksyusha
Отправлено: Nov 12 2008, 09:41 PM
Quote Post


  Солдат
*

Группа: Members
Сообщений: 8
Пользователь №: 2017
Регистрация:
8-November 08



Были случаи неприятные с этими базами. Уже как-то не хочется всех этих неприятностей. Текстовая база надежней, тем более, товаров не много, не больше тысячи.
PMEmail Poster
Top
gregst
Отправлено: Nov 13 2008, 10:05 AM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 1012
Пользователь №: 1169
Регистрация:
28-September 07



1000?!
н уудачи =) по-моему лучше все ж мускул.. но это уже не по теме
PMEmail Poster
Top

Topic OptionsСтраницы: (3) 1 [2] 3  Reply to this topicStart new topicStart Poll

 



[ Script Execution time: 0.0223 ]   [ 10 queries used ]   [ GZIP выключен ]