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/

いくつかのアドバイスplz?

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 に答える