1

你好(抱歉英语不好)。我尝试为当前目录标签选择最低和最高价格(drupal 商业)。ATM 我输入了标头 php 代码:

$max = db_query("SELECT MAX(`commerce_price_amount`) FROM {`field_data_commerce_price`}")->fetchField(); 

所以我可以获得所有产品的最高价格。相同的分钟。但我需要当前标签。我的 sql 表如下所示:

表 field_data_field_product_catalog: http ://postimage.org/image/tahrk3y29/

表 field_data_commerce_price: http ://postimage.org/image/w1yvkh8kn/

有什么建议吗?

4

1 回答 1

1
$catalog=arg(2);   
$max = db_query("SELECT MAX(`commerce_price_amount`) FROM {`field_data_field_product_catalog`},{`field_data_commerce_price`} 
WHERE {field_data_commerce_price.entity_id}={field_data_field_product_catalog.entity_id} 
AND {field_product_catalog_tid}=:cnid", array(':cnid' => $catalog))->fetchField();
$max=Ceil($max/100);
于 2012-06-15T11:10:04.890 回答