Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Undefined index: zone_id. Cannot modify header information


Recommended Posts

При регистрации нового пользователя выбивает такую ошибку. Проверял кодировку, везде 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']) : '') . "'");

 

 

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

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

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.