Суть проблемы такова. На сайте базовый шаблон организован в виде index.php?id= (т.е. используется GET-запрос с параметром постоянно по сути).
Нужно организовать поиск по сайту, используя форму с GET'ом. Вроде ничего особенного, но вот какая штука получается, когда пробую:
index.php?keywords=
вместо
index.php?id=search&keywords=
Т.е. первый GET перекрывается. Каким образом можно обойти это? POST не предлагать.
1. Kouki - 21 Августа, 2011 - 20:42:53 - перейти к сообщению
2. LIME - 21 Августа, 2011 - 20:49:22 - перейти к сообщению
суть вопроса не ясна
порядок следования в данном случае неважен
пхп смотрит на имена параметров
порядок следования в данном случае неважен
пхп смотрит на имена параметров
3. Kouki - 21 Августа, 2011 - 20:55:09 - перейти к сообщению
LIME пишет:
суть вопроса не ясна
порядок следования в данном случае неважен
пхп смотрит на имена параметров
порядок следования в данном случае неважен
пхп смотрит на имена параметров
В action'е формы для поиска стоит index.php?id=search
После ввода ключевого слова вместо index.php?id=search&keywords= выводится index.php?keywords=
Т.е. первый основной GET параметр перекрывается.
4. LIME - 21 Августа, 2011 - 21:05:00 - перейти к сообщению
аа
понятно
передача параметров таким образом в форме не работает
передавайте id в скрытом поле
понятно
передача параметров таким образом в форме не работает
передавайте id в скрытом поле
5. Kouki - 21 Августа, 2011 - 21:09:04 - перейти к сообщению
LIME
Спасибо.
Спасибо.
6. LIME - 21 Августа, 2011 - 21:10:00 - перейти к сообщению
без параметров
7. Kouki - 21 Августа, 2011 - 21:11:20 - перейти к сообщению
LIME пишет:
без параметров
Без параметров не работало. Акшн оставил как был, добавил скрытое поле и все нормально стало.
8. LIME - 21 Августа, 2011 - 21:12:46 - перейти к сообщению
Kouki что за ерунда
дайте ваш экшн
дайте ваш экшн
9. Kouki - 21 Августа, 2011 - 21:19:00 - перейти к сообщению
Все заработало.
10. LIME - 21 Августа, 2011 - 22:10:58 - перейти к сообщению
вообщето параметр id у вас лишний
ведь если пришел параметр keywords это уже значит что будет поиск
вот на него и проверяйте
понятно выразился?
ведь если пришел параметр keywords это уже значит что будет поиск
вот на него и проверяйте
понятно выразился?
11. Kouki - 23 Августа, 2011 - 00:37:42 - перейти к сообщению
LIME пишет:
вообщето параметр id у вас лишний
ведь если пришел параметр keywords это уже значит что будет поиск
вот на него и проверяйте
понятно выразился?
ведь если пришел параметр keywords это уже значит что будет поиск
вот на него и проверяйте
понятно выразился?
Не понятно. Как интерпретатор поймет на какую страницу ГЕТ данные послать?