Товары одного денового диапазона[решено]

Главные вкладки

Комментарии

Аватар пользователя shumod@drupal.org shumod@drupal.org 29 июня 2011 в 17:03

Решил. Добавил атрибут к вьюсу и выбрал все nid, где цена в схожем диапазоне:

<?php
$price 
node_load (arg(1));
$price_min $price->sell_price-1000;
$price_min $price_min.".00000";
$price_max $price->sell_price+1000;
$price_max $price_max.".00000";

$result=db_query("SELECT nid FROM {uc_products} WHERE sell_price >".$price_min." AND sell_price <".$price_max);
while (
$rows db_fetch_object($result)) {  
  
$nids[] = $rows->nid;
}

return 

implode("+"$nids);?>
Аватар пользователя boneg boneg 29 июня 2011 в 18:56

"<a href="mailto:shumod@drupal.org">shumod@drupal.org</a>" wrote:

$result=db_query("SELECT nid FROM {uc_products} WHERE sell_price >".$price_min." AND sell_price <".$price_max);

Не кошерно. Переменные $price_min и $price_max нужно передавать отдельными аргументами в db_query()