Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Ошибки при регистрации пользователя


 Погделиться

Рекомендованные сообещёния

При регистрации нового пользователя в логе ошибки

2019-01-30 20:13:20 - PHP Notice:  Undefined index: company in /system/storage/modification/catalog/model/account/customer.php on line 18
2019-01-30 20:13:20 - PHP Notice:  Undefined index: address_1 in /system/storage/modification/catalog/model/account/customer.php on line 18
2019-01-30 20:13:20 - PHP Notice:  Undefined index: address_2 in /system/storage/modification/catalog/model/account/customer.php on line 18
2019-01-30 20:13:20 - PHP Notice:  Undefined index: city in /system/storage/modification/catalog/model/account/customer.php on line 18
2019-01-30 20:13:20 - PHP Notice:  Undefined index: postcode in /system/storage/modification/catalog/model/account/customer.php on line 18
2019-01-30 20:13:20 - PHP Notice:  Undefined index: country_id in system/storage/modification/catalog/model/account/customer.php on line 18
2019-01-30 20:13:20 - PHP Notice:  Undefined index: zone_id in /system/storage/modification/catalog/model/account/customer.php on line 18

Вот 18 строчка...

 

$this->db->query("INSERT INTO " . DB_PREFIX . "address SET customer_id = '" . (int)$customer_id . "', firstname = '" . $this->db->escape($data['firstname']) . "', lastname = '" . $this->db->escape($data['lastname']) . "', company = '" . $this->db->escape($data['company']) . "', address_1 = '" . $this->db->escape($data['address_1']) . "', address_2 = '" . $this->db->escape($data['address_2']) . "', city = '" . $this->db->escape($data['city']) . "', postcode = '" . $this->db->escape($data['postcode']) . "', country_id = '" . (int)$data['country_id'] . "', zone_id = '" . (int)$data['zone_id'] . "', custom_field = '" . $this->db->escape(isset($data['custom_field']['address']) ? json_encode($data['custom_field']['address']) : '') . "'");

 

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


Вы в массиве $data из контроллера не передается поля company, address_ 1, address_ 2 и т.д. и пуиетесь их полулить в могдели.

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


  • 2 года спустя...

ищите и меняйте данные в настроойках. Главная Магазины Настройки Опции. Для заблудших душ пишу...тк тема от2019

Изменено пользователем techstepper
Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

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

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