За последние 24 часа нас посетили 18647 программистов и 1599 роботов. Сейчас ищут 987 программистов ...

Помогите переделать код

Тема в разделе "Прочие вопросы по PHP", создана пользователем pristup, 19 окт 2013.

  1. pristup

    pristup Новичок

    С нами с:
    7 сен 2013
    Сообщения:
    35
    Симпатии:
    0
    да нет, просто почему-то именно тут застрял..
    А как решить проблему эту?
     
  2. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.131
    Симпатии:
    1.251
    Адрес:
    там-сям
    предположу, что вместо
    $_SESSION['cart'][$id]=$count;
    надо
    $_SESSION['cart'][$id]['count']=$count;

    я не ищу логику в твоей программе. просто синтаксических ошибок так не должно возникнуть
     
  3. pristup

    pristup Новичок

    С нами с:
    7 сен 2013
    Сообщения:
    35
    Симпатии:
    0
    Теперь только одна ошибка вылезла, Fatal error: Unsupported operand types in
    в строке
     
  4. Slavka

    Slavka Активный пользователь

    С нами с:
    1 окт 2013
    Сообщения:
    722
    Симпатии:
    41
    а мне вот интересно у сессии предел по размеру есть ? если я закажу 1000 разных товаров .. 10 000 товаров - никуда не упрусь ? ^_^
    -- пока писал - слазил куда то на сторонний форум - нашел вот чего
    Добавлено спустя 3 минуты 15 секунд:
    var_dump ($res['price']);
    var_dump ($_SESSION['cart'][$res['id']]);
    и смотрим где выскочит стринг =)
     
  5. pristup

    pristup Новичок

    С нами с:
    7 сен 2013
    Сообщения:
    35
    Симпатии:
    0
    ///

    вывело. что тут не так..?
     
  6. Slavka

    Slavka Активный пользователь

    С нами с:
    1 окт 2013
    Сообщения:
    722
    Симпатии:
    41
    ну а теперь пофантазируем
    как я понимаю - тут оба дампа..

    и как же нам теперь слово "триста" умножить на массив
     
  7. pristup

    pristup Новичок

    С нами с:
    7 сен 2013
    Сообщения:
    35
    Симпатии:
    0
    Решил проблему, всем спасибо)