На форуме 9558 тем, 76452 сообщений, 44664 участников
тема · 1 590 просмотров · 1 ответ

Выскакивает ошибка Parse error: syntax error, unexpected 'INSERT' (T_STRING)

Ошибки и их решения
читают: 0 участников и 1 гость
порядок
29 июн 2016 23:55#1
Не могу найти ошибку
При взоде в админку вылетает ошибка...
Цитата:Parse error: syntax error, unexpected 'INSERT' (T_STRING) in /home/*********/гк-тайга.рф/htdocs/www/admin/model/catalog/product.php on line 13


ниже кусок кода в котором синтаксическая ошибка, найти ее не могу.
Цитата:
$this->db->query("INSERT INTO " . DB_PREFIX . "product SET model = '" . $this->db->escape($data['model']) . "', sku = '" . $this->db->escape($data['sku']) . "', upc = '" . $this->db->escape($data['upc']) . "', ean = '" . $this->db->escape($data['ean']) . "', jan = '" . $this->db->escape($data['jan']) . "', isbn = '" . $this->db->escape($data['isbn']) . "', mpn = '" . $this->db->escape($data['mpn']) . "', location = '" . $this->db->escape($data['location']) . "', quantity = '" . (int)$data['quantity'] . "', minimum = '" . (int)$data['minimum'] . "', subtract = '" . (int)$data['subtract'] . "', stock_status_id = '" . (int)$data['stock_status_id'] . "', date_available = '" . $this->db->escape($data['date_available']) . "', manufacturer_id = '" . (int)$data['manufacturer_id'] . "', shipping = '" . (int)$data['shipping'] . "', price = '" . (float)$data['price'] . "', points = '" . (int)$data['points'] . "', weight = '" . (float)$data['weight'] . "', weight_class_id = '" . (int)$data['weight_class_id'] . "', length = '" . (float)$data['length'] . "', width = '" . (float)$data['width'] . "', height = '" . (float)$data['height'] . "', length_class_id = '" . (int)$data['length_class_id'] . "', status = '" . (int)$data['status'] . "', tax_class_id = '" . (int)$data['tax_class_id'] . "', sort_order = '" . (int)$data['sort_order'] . "', date_added = NOW()"😉;


подскажите где править...
30 июн 2016 02:15#2
Выше приведенный код верный!
Обратите внимание на ошибку!
php
Parse error: syntax error, unexpected 'INSERT' (T_STRING) in /home/*********/гк-тайга.рф/htdocs/www/admin/model/catalog/product.php on line 13

Поняв что то не закрыто, надо посмотреть где, ошибка таиться на 13 строке.
На 13 строке, вот такой вот код:
php
foreach ($data['product_description'] as $language_id => $value) {
$this->db->query("INSERT INTO " . DB_PREFIX . "product_description SET product_id = '" . (int)$product_id . "', language_id = '" . (int)$language_id . "', name = '" . $this->db->escape($value['name']) . "', description = '" . $this->db->escape($value['description']) . "', tag = '" . $this->db->escape($value['tag']) . "', meta_title = '" . $this->db->escape($value['meta_title']) . "', meta_description = '" . $this->db->escape($value['meta_description']) . "', meta_keyword = '" . $this->db->escape($value['meta_keyword']) . "'");
}
сообщения 1–2 из 2
Чтобы ответить, войдите или зарегистрируйтесь.

Похожие темы