artyomweb
Освоившийся
Дата регистрации:
23.09.2014 22:48:11
Сообщений: 26
Jey-Val-Star, спасибо помог разобраться с SQL запросом, да и
с массивом подсказал. Всё заработало правда не сразу, не много
пришлось подумать. Не много доделал в массиве для вывода $con:
if ($_GET['manuf']){
foreach (($_GET['manuf']) as $key => $value){
if($con != '' $con .='';$con .= '&';
$con .= 'manuf['.$key.']='.$value;
}
}
И в выводах $con c GET['pric(ы)'] и GET['manuf'] примерно тоже
самое. Спасибо ещё раз за помощь!!!
artyomweb
Освоившийся
Дата регистрации:
23.09.2014 22:48:11
Сообщений: 26
Что-то я поспешил, не работают ссылки в пагинации для
фильтров с GET['price(ами)'] в паре с GET['manuf']:
if (($_GET['price_start'])&&($_GET['manufacturers'])){
foreach (($_GET['manufacturers']) as $key => $value){
if ($con != '' $con .='';$con .= '&';
}
$con .= 'manufacturers['.$key.']='.$value.'&price_start='.(int)$_GET['price_start'];
}
Запросы работают все, а переходы по страницам не работают только впаре
[pric(ы)] и [manuf] ???
artyomweb
Освоившийся
Дата регистрации:
23.09.2014 22:48:11
Сообщений: 26
Всё разобрался в чём дело, но пока плохо понимаю в символах
(.=). Я понял что он как-то склеивает, но как пока пытаюсь догадаться
только методом проб и ошибок. Не могу толком прописать ссылки
для $con.
Jey-Val-Star
Освоившийся
Дата регистрации:
30.11.2014 21:33:11
Сообщений: 27
Зачем ты в квадратные скобки для мануфакт засовываешь значение ключа? Не нужно.
тебе нужно привести con к такому виду
? manuf[]=znach&manuf[]=znach&price_start=1&price_end=10
artyomweb
Освоившийся
Дата регистрации:
23.09.2014 22:48:11
Сообщений: 26
Всё уже исправил).