привет всем, близок к решению но сам у вы не очень силен в php и musql
в общем есть модуль(mod_alc_vm_search) - обычный расширенный поиск но в модуле(кому надо в пм)
и есть замечательная строчка: $where_clause[] = "product_price between '".$startprice."' and '".$endprice."'";
ее надо присобачить сюда -shop.parameter_search_form.php, если да то куда и как?
// Add search according to price:
$item_name = "price";
$get_item_value = vmGet($_REQUEST, $item_name, "");
$get_item_value_comp = vmGet($_REQUEST, $item_name."_comp", "");
echo "<tr>\n <td width=\"35%\" height=\"2\" valign=\"top\"><div align=\"right\"><strong>";
echo $VM_LANG->_('PHPSHOP_CART_PRICE')." :</strong></div>\n </td>\n";
// comparison
echo "<td width=\"10%\" height=\"2\" valign=\"top\" align=\"center\">\n";
echo "<select class=\"inputbox\" name=\"price_comp\">";
//echo "<option value=\"lt\"".(($get_item_value_comp=="lt")?" selected":"")."><</option>\n";
echo "<option value=\"le\"".((empty($get_item_value_comp)||$get_item_value_comp=="le")?" selected":"").">до</option>\n";
//echo "<option value=\"eq\"".(($get_item_value_comp=="eq")?" selected":"").">=</option>\n";
echo "<option value=\"ge\"".(($get_item_value_comp=="ge")?" selected":"").">от</option>\n";
//echo "<option value=\"gt\"".(($get_item_value_comp=="gt")?" selected":"").">></option>\n";
//echo "<option value=\"ne\"".(($get_item_value_comp=="ne")?" selected":"")."><></option>\n";
echo "</select></td>";
// input text
echo "\n<td> <input type=\"text\" class=\"inputbox\" name=\"price\" value=\"$get_item_value\" size=\"20\" /></td>\n</tr>";
или shop_browse_queries.php точно знаю гдето тут?? но не знаю как!
$item_name = "price";
$get_item_value = vmGet($_REQUEST, $item_name, "");
$get_item_value_comp = vmGet($_REQUEST, $item_name."_comp", "");
// search by price
if (!empty($get_item_value)) {
// comparison
switch ($get_item_value_comp) {
case "lt": $comp = " < "; break;
case "le": $comp = " <= "; break;
case "eq": $comp = " = "; break;
case "ge": $comp = " >= "; break;
case "gt": $comp = " > "; break;
case "ne": $comp = " <> "; break;
}
$where_clause[] = "( ISNULL(product_price) OR product_price".$comp.$get_item_value." ) ";
кто разбирается подскажите новичку