Fujimoto-Kru2krungthep.com
fujim****@kru2k*****
2005年 10月 24日 (月) 13:56:06 JST
すみません、途中までのものが送信されてしまいました。 はまださま、いつもありがとうございます。 検索結果(advanced_search_result.php)通常は以下のようになっており、 1つの価格帯をたとえば、5000円(pfrom)〜1万円(pto)とし、 p.products_priceから検索されるようになっております。 $rate = $currencies->get_value($currency); if ($rate) { $pfrom = $HTTP_GET_VARS['pfrom'] / $rate; $pto = $HTTP_GET_VARS['pto'] / $rate; } if (DISPLAY_PRICE_WITH_TAX == 'true') { if ($pfrom) $where_str .= " and (IF(s.status, s.specials_new_products_price, p.products_price) * if(gz.geo_zone_id is null, 1, 1 + (tr.tax_rate / 100) ) >= " . $pfrom . ")"; if ($pto) $where_str .= " and (IF(s.status, s.specials_new_products_price, p.products_price) * if(gz.geo_zone_id is null, 1, 1 + (tr.tax_rate / 100) ) <= " . $pto . ")"; } else { if ($pfrom) $where_str .= " and (IF(s.status, s.specials_new_products_price, p.products_price) >= " . $pfrom . ")"; if ($pto) $where_str .= " and (IF(s.status, s.specials_new_products_price, p.products_price) <= " . $pto . ")"; } これをたとえば複数の価格帯とするならばどうなりますでしょうか。 当方ではp.products_priceとは別に (マンション名)p.products_name (30000円)pd.products_rents (50000円)pd.products_rents2 (70000円)pd.products_rents3 (90000円)pd.products_rents4 (100000円)pd.products_rents5 となっておりまして、前回のような記述になってしまいました。 pd.products_rentsからpd.products_rents5を料金検索で検索させ、 いずれかが条件と合うようであれば、表示させるといった感じでございます。 できれば通常の検索用の式をあまり変更せずに設定を変えたいのですが 可能でしょうか。 どうも基本的なところがよくわかっておらず、ご迷惑おかけいたします。 藤本@同じところで迷って48時間が経過…