[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Беда с удалением бренда из адресной строки.
gERYH
Помогите пожалуйста. Я уже выкладывал вопрос чтобы разрешить эту проблему но плохо его объяснил поэтому прошу прощенья что напрягал неопрятным вопросом. Цель такая есть вот такая строка

/amino/amino-complex/parameters?brand=biotech-usa,bpi-sports,multipower&start_price=70&end_price=200&sort=price-up

В ней после "brand=" идёт перечисление брендов т.е нажатые чекбоксы и смысл таков что когда человек чекбокс отжимает то из адресной строки удаляется бренд этот с запятой если он не последний т.е

/amino/amino-complex/parameters?brand=biotech-usa,bpi-sports,multipower&start_price=70&end_price=200&sort=price-up

/amino/amino-complex/parameters?brand=bpi-sports,multipower&start_price=70&end_price=200&sort=price-up


А если он последний как multipower то удаляется соответственно с запятой перед словом ,multipower.

/amino/amino-complex/parameters?brand=biotech-usa,bpi-sports,multipower&start_price=70&end_price=200&sort=price-up

/amino/amino-complex/parameters?brand=biotech-usa,bpi-sports&start_price=70&end_price=200&sort=price-up

Пример можно увидеть вот по этой ссылке http://arni.ua/sportivnoe-pitanie/protein
Там на бренды нажимаете и они добавляются с запятыми а удаляются с запятыми в зависимости от положения в строке если бренды не последние то удаляется "бренд," а если последний то уже ",бренд".
netruxa
и в чем вопрос?

_____________
ввв.парсер.рф - онлайн система проверки позиций Вашего сайта в поисковиках. Для форумчан 100 рублей на счет.
Kusss
ссылка формируется при перезагрузке ?
Если ДА, то нужно использовать impload.

foreach ($_GET AS $key=>$value){
if (is_array($value))
$url[] = $key.'='.impload(',',$value);
else
$url[] = $key.'='.$value;
}
$url = implod('&',$url);
header('Location: ?'.$url);
gERYH
Цитата (netruxa @ 19.08.2014 - 09:07)
и в чем вопрос?

Я хочу чтобы когда человек отжимает чекбокс с брендом то из адресной строки удалялся этот бренд вместе с запятой что стоит после бренда тоесть
До

/amino/amino-complex/parameters?brand=biotech-usa,bpi-sports,multipower&start_price=70&end_price=200&sort=price-up

После

/amino/amino-complex/parameters?brand=biotech-usa,bpi-sports&start_price=70&end_price=200&sort=price-up


Так же и с брендами не последними

До

/amino/amino-complex/parameters?brand=biotech-usa,bpi-sports,multipower&start_price=70&end_price=200&sort=price-up

После

/amino/amino-complex/parameters?brand=bpi-sports,multipower&start_price=70&end_price=200&sort=price-up

Тоесть должны удалятся если это бренд не последний удаляется (бренд и запятая), если бренд последний удаляется (запятая и бренд).
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.