Перейти к содержанию
garik

При оформлении заказа без регистрации - ошибка

Рекомендуемые сообщения

При оформлении заказа без регистрации на странице оформить заказ (guest_step_3) выскакивает ошибка:

Notice: Undefined index: subtract in ...catalogmodelcheckoutorder.php on line 75

Вот этот код:

foreach ($data['products'] as $product) { 			$this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_id = '" . (int)$order_id . "', product_id = '" . (int)$product['product_id'] . "', name = '" . $this->db->escape($product['name']) . "', model = '" . $this->db->escape($product['model']) . "', price = '" . (float)$product['price'] . "', total = '" . (float)$product['total'] . "', tax = '" . (float)$product['tax'] . "', quantity = '" . (int)$product['quantity'] . "', subtract = '" . (int)$product['subtract'] . "'");
Если кто знает, что это такое, подскажите, плз!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В настройка магазина, поставь галочку не показывать ошибки. И все. Эта ошибка говорит о том, что переменная не объявлена.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

только тогда непонятно... зачем было добавлять переменную, если она не объявлена... какая-то странная логика

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В настройка магазина, поставь галочку не показывать ошибки. И все. Эта ошибка говорит о том, что переменная не объявлена.

ДА! Все гениальное просто! А я как последний лох стараюсь убрать все выскакивающие ошибки.PS: Хотя, очень хотелось-бы убрать и эту. :cry:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В настройка магазина, поставь галочку не показывать ошибки. И все. Эта ошибка говорит о том, что переменная не объявлена.

ДА! Все гениальное просто! А я как последний лох стараюсь убрать все выскакивающие ошибки.PS: Хотя, очень хотелось-бы убрать и эту. :cry:
Правильно делали что пытались убрать все выскакивающие ошибки - на то они и есть ошибки и их не должно быть!И как раз-таки лохи отключают ошибки

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Странно. Всегда считал что Уведомление и Ошибка совершенно разные вещи :cry:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Странно. Всегда считал что Уведомление и Ошибка совершенно разные вещи :)

а вы не считаете что уведомление на то оно и есть, чтобы показать где неправильно, и чтобы разработчик исправил проблемное место? или это разработчики php по вашему мнению лохи сделали лишнюю функцию по показу уведомлений и ошибок?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вкорни считаю не правильным переходить на личности. Особенно на личности тех, кого с нами нет :) Если есть идея как решить - покажи. А так это пустословие все :( У каждого свое отношения к информации.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

на личности никто не переходил...А решить проблему - выкинуть из кода , subtract = '" . (int)$product['subtract'] . "'

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.