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

Undefined index: zone_id. Cannot modify header information


 Погделиться

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

При регистрации нового пользователя выбивает икую ошибку. Проверял кодировку, везгде UTF-8 без BOM.

Notice: Undefined index: zone_id in /htdocs/www/catalog/model/account/address.php on line 4Warning: Cannot modify header information - headers already sent by (output started at /home/host1843330/xn--b1adnibsbe.xn--p1ai/htdocs/www/catalog/controller/startup/error.php:34) in /htdocs/www/system/library/response.php on line 36

Помогите, пожалуйси. В чём может быть проблема?

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


25.04.2022 в 15:47, Snyppi2 сказал:

В чём может быть проблема?

 

у вас же в первой строчке проблема описана

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

25.04.2022 в 17:01, spectre сказал:

у вас же в первой строчке проблема описана

Я посмотрел файл, но я в указанной строке 4 не вижу проблему

       

$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']) . "', postcode = '" . $this->db->escape($data['postcode']) . "', city = '" . $this->db->escape($data['city']) . "', zone_id = '" . (int)$data['zone_id'] . "', country_id = '" . (int)$data['country_id'] . "', custom_field = '" . $this->db->escape(isset($data['custom_field']['address']) ? json_encode($data['custom_field']['address']) : '') . "'");

 

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


25.04.2022 в 18:11, Snyppi2 сказал:

Я посмотрел файл, но я в указанной строке 4 не вижу проблему

       

$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']) . "', postcode = '" . $this->db->escape($data['postcode']) . "', city = '" . $this->db->escape($data['city']) . "', zone_id = '" . (int)$data['zone_id'] . "', country_id = '" . (int)$data['country_id'] . "', custom_field = '" . $this->db->escape(isset($data['custom_field']['address']) ? json_encode($data['custom_field']['address']) : '') . "'");

 

 

обратитесь к программисту тогда

скорее всего "скрывали ненужные поля"

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

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

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

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

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

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

Войти

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

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

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

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

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