|
|
|
|
|
для: Trianon
(16.12.2010 в 00:50)
| | спасибо большое | |
|
|
|
|
|
|
|
для: intima
(16.12.2010 в 00:24)
| | апострофы здесь Вы поставили зря: '$cena_min' and '$cena_max'
Предлагалось вывести текст запроса для проверки. Еще до выполнения.
И кроме того, вытягивать в струну весь запрос не стоит. Его прочесть невозможно.
<?
$sql = "
SELECT * FROM $tbProducts
WHERE popular=1
AND UPPER(name) LIKE '%$serch%'
AND UPPER(url) LIKE '%$ulica%'
AND cena BETWEEN $cena_min AND $cena_max
ORDER BY corder
LIMIT $start, $num
";
echo $sql;
$result= mysql_query ($sql,$link);
$myrow=mysql_fetch_array($result);
|
И наконец. Сравнение цены может не работать из-за неправильного выбранного типа поля сутф в самой таблице. Поле должно быть числовым, а не абы каким. | |
|
|
|
|
|
|
|
для: Лена
(16.12.2010 в 00:15)
| | ты про это??
$result= mysql_query ("select * FROM $tbProducts where popular=1 and UPPER(name) LIKE '%$serch%' AND UPPER(url) LIKE '%$ulica%' and cena BETWEEN '$cena_min' and '$cena_max' ORDER BY corder LIMIT $start, $num ",$link);
$myrow=mysql_fetch_array($result);
|
Ленуся прости.....я больше не буду | |
|
|
|
|
|
|
|
для: intima
(15.12.2010 в 23:51)
| | знаеншь она выводит но не все поля поподаюшие под это значение. еше как сделать чтоба буквы обрезала онаю, а цифры остовляла | |
|
|
|
|
|
|
|
для: intima
(15.12.2010 в 23:51)
| | А у вас сами значения в запрос попадают?
$sql="select * FROM $tbProducts where popular=1 and name
LIKE '%$serch%' AND url LIKE '%$ulica%' and cena BETWEEN $cena_min and $cena_max ORDER BY corder LIMIT $start, $num";
После запроса сделайте print $sql;
PS. Хватит долбить по восклицательному знаку. Глухих здесь нет.
Если в следующем сообщении будут восклицательные знаки, я отвечать не буду. | |
|
|
|
|
|
|
|
для: Лена
(15.12.2010 в 00:15)
| |
select * FROM $tbProducts where popular=1 and UPPER(name) LIKE '%$serch%' AND UPPER(url) LIKE '%$ulica%' and cena BETWEEN $cena_min and $cena_max ORDER BY corder LIMIT $start, $num!
|
всё работает только cena BETWEEN $cena_min and $cena_max не работает ппц что делать! | |
|
|
|
|
|
|
|
для: Trianon
(15.12.2010 в 01:51)
| | да это так для примера 300 400 !!!! спасибо большое!!! добрый и умный человек!!!! porams даже не знаю почему ступил просто!!! | |
|
|
|
|
|
|
|
для: intima
(14.12.2010 в 22:38)
| | >а как сделать сравнение цены !!! например от 300 до 400 !!!!пожалуйста помоги еше раз!!! таблица porams поле называется cena!! я просто навичек в этом деле
а чо так мало!!! надо так!!!!!!!!! а сделать очень просто!!!!!!!!!! через BETWEEN.. AND!!!!!! например в условии написать цена BETWEEN 300 AND 400!!!!! а если поле cena то значит WHERE cena BETWEEN 300 AND 400 !!!!!! а почему таблица porams !!!!!! а не params !!!!! или даже parms!!!!! | |
|
|
|
|
|
|
|
для: lightning.say
(14.12.2010 в 16:56)
| | UPPER и strtoupper() не надо.
Условие LIKE может содержать как прописные, так и строчные буквы. Т.е. может быть 'ABC%', 'abc%','Abc%' и т.д. | |
|
|
|
|
|
|
|
для: lightning.say
(14.12.2010 в 16:56)
| | большое спасибо!!!! а как сделать сравнение цены !!! например от 300 до 400 !!!!пожалуйста помоги еше раз!!! таблица porams поле называется cena!! я просто навичек в этом деле | |
|
|
|
|