Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Помогите заставить код работать
Покинул форум
Сообщений всего: 23
Дата рег-ции: Дек. 2011
Помог: 0 раз(а)
Есть человек, который предложил код, который выводит показ цены "от" и "до" у товара, имеющего несколько дочерних товаров, если дочерних нет просто вывод цены. Но у меня этот код не работает. Вот код:
Покинул форум
Сообщений всего: 23
Дата рег-ции: Дек. 2011
Помог: 0 раз(а)
Да, чел. говорил, что в кодинге не силен. Но у него работает!!! tuareg, с замечаниями, выводит ошибки:
Цитата:
SELECT DISTINCT product_id FROM wkpb_vm_product WHERE product_sku = 4098
и
Цитата:
SELECT DISTINCT product_id FROM wkpb_vm_product WHERE product_sku = 9406-2-130You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
А как можно этот код переписать, чтобы валидно было? (Добавление)
Ссылка, где у чел-ка работает: http://ug-region.ru/home.html?page=shop.browse&category_id=13
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
кавычки вас спасут
kry пишет:
$getDesc = "SELECT DISTINCT product_id FROM wkpb_vm_product WHERE product_sku = '$product_sku'";
----- Чем больше узнаю, тем больше я не знаю.
kry
Отправлено: 02 Августа, 2012 - 20:00:35
Новичок
Покинул форум
Сообщений всего: 23
Дата рег-ции: Дек. 2011
Помог: 0 раз(а)
Интересный факт, если дочерние товары расположены в порядке -
1) 1250 руб.,
2) 800 руб.,
тогда пишется на странице категорий как надо пишется От 800 руб. До 1250 руб. .
если дочерние товары расположены в порядке -
1) 1450 руб.,
2) 1610 руб.,
то надпись "от и до" не выводится.
Это что за интересные умозаключения?
Где в коде выше определены $maximum и $minimum?
kry
Отправлено: 02 Августа, 2012 - 20:26:22
Новичок
Покинул форум
Сообщений всего: 23
Дата рег-ции: Дек. 2011
Помог: 0 раз(а)
Хм, не знаю Hawkmoth. Может это для того, чтобы из таблицы выбиралась минимальная цена дочернего товара ("От") и максимальная цена доч. товара ("До") в списке дочерних товаров одного общего товара.
P.S. Альтернативный синтаксис, блин... Надеюсь, этот товарищ - любитель-самоучка и программирует только для себя? Не хотелось бы увидеть его в команде какого-то серьезного проекта.
kry
Отправлено: 02 Августа, 2012 - 20:53:10
Новичок
Покинул форум
Сообщений всего: 23
Дата рег-ции: Дек. 2011
$test=mysql_query("SELECT product_id FROM jos_vm_product WHERE product_parent_id = $product_id") or die(mysql_error());
product_parent_id - id дочерних товаров
jos_vm_product перечень собственно продаваемых в магазине товаров
jos_vm_product_price - цены товаров
product_sku - артикул
Hawkmoth, может нужно $maximum присвоить цену дочернего товара?
Блин, тупо прошу помощи - сам не понимаю, мне стыдно..... (Добавление)
Переменные магазина Virtuemart здесь http://joomlaforum.ru/index.php?topic=141539.0
Покинул форум
Сообщений всего: 329
Дата рег-ции: Янв. 2012
Помог: 6 раз(а)
с VirtueMart дела не имел, ничего интуитивно не подскажу.
Судя по тому, что в файле много неициализированных переменных и вызов метода класса, он подключается к другому файлу.
Без полного кода сложно судить, но если остальной код такого же качества, то я Вам только сочувствую.
Быть может, кто-то более опытный и терпеливый, чем я, подскажет что-то конструктивное.
kry
Отправлено: 02 Августа, 2012 - 21:10:38
Новичок
Покинул форум
Сообщений всего: 23
Дата рег-ции: Дек. 2011
Помог: 0 раз(а)
Hawkmoth, благодарю за помощь в любом случае, спасибо за потраченное на меня время. Успехов в делах!
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.