Long Опубликовано 20 мая, 2018 Жалоба Поделиться Опубликовано 20 мая, 2018 Помогите преобразить код, чтобы связывались товары, когда вводишь название самого товара: // связанные товары if(isset($item['related_products'])) { $query = $this->db->placehold("DELETE FROM related_products WHERE product_id=?", intval($product_id)); $this->db->query($query); $rel_sku = explode(',', $item['related_products']); foreach ($rel_sku as $k=>$sku) { $this->db->query('SELECT product_id FROM variants WHERE sku = ? LIMIT 1', $sku); $rel_id = $this->db->result('product_id'); $this->products->add_related_product($product_id, $rel_id, $k); } } Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 20 мая, 2018 Жалоба Поделиться Опубликовано 20 мая, 2018 Так тебя все и поняли... Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 20 мая, 2018 Жалоба Поделиться Опубликовано 20 мая, 2018 Пробуйте поменять строку $this->db->query('SELECT product_id FROM variants WHERE sku = ? LIMIT 1', $sku);на $this->db->query('SELECT id FROM __products WHERE name = ? LIMIT 1', $sku); Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.