Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.05.2014, 09:58   #1
на крыльях любви
Новичок
Джуниор
 
Регистрация: 15.05.2014
Сообщений: 6
По умолчанию Проблема со строкой поиска

Здравствуйте, я далеко не программист, поэтому не могу решить проблему.
Код HTML:
<form method="get" action="http://site.ru/" target="_blank">
 <input name="q"  size="114" style="height:20px; font-size:14px" id="form-query" value="" placeholder="Искать в интернете"> 
 <input type=submit style="height:25px" value="Найти">
</form>
Строка готового урл поиска выглядит так http://site.ru//?a=web&q=музыка

Пытался по всякому, " = " и " & " не передаёт..

Последний раз редактировалось Stilet; 15.05.2014 в 10:54.
на крыльях любви вне форума Ответить с цитированием
Старый 15.05.2014, 10:56   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Т.е. вводишь в поля ввода эти символы, а сервер их не получает что ли?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 15.05.2014, 11:35   #3
на крыльях любви
Новичок
Джуниор
 
Регистрация: 15.05.2014
Сообщений: 6
По умолчанию

Нет. Нужно чтобы то что введешь в поле ввода этой формы и после нажатия "найти", перекидывало на http://site.ru//?a=web&q=ТУТ_ЧТО_ВВЕЛИ_В_ФОРМЕ .

по идее нужно как-то так
Код HTML:
<form method="get" action="http://site.ru/?a=web&" target="_blank">
 <input name="q"  size="114" style="height:20px; font-size:14px" id="form-query" value="" placeholder="Искать в интернете"> 
 <input type=submit style="height:25px" value="Найти">
</form>
но форма почему-то знак равно и & передаёт в виде 3%D или как-то так, получается http://site.ru/?a3%Dweb3%Dq=ТУТ_ЧТО_ВВЕЛИ_В_ФОРМЕ
на крыльях любви вне форума Ответить с цитированием
Старый 15.05.2014, 12:00   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
форма почему-то знак равно и & передаёт в виде 3%D
Правильно передает. Читаем тут: http://ru.wikipedia.org/wiki/URLEncode и тут http://ru.wikipedia.org/wiki/URL
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 15.05.2014, 12:12   #5
на крыльях любви
Новичок
Джуниор
 
Регистрация: 15.05.2014
Сообщений: 6
По умолчанию

Почитал, не понял как найти решение. ? Если при http://site.ru/?a3%Dweb3%Dq=ТУТ_ЧТО_ВВЕЛИ_В_ФОРМЕ поиск не работает
на крыльях любви вне форума Ответить с цитированием
Старый 15.05.2014, 12:54   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Да не пойму зачем что-то искать? Перекодировка и должна быть.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 15.05.2014, 13:01   #7
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

Цитата:
Почитал, не понял как найти решение. ?
Написать поиск нормально, с URLDecode

Цитата:
Сообщение от Stilet Посмотреть сообщение
Да не пойму зачем что-то искать? Перекодировка и должна быть.
Объясняю вместо ТС: ТС делает поиск для сайта, т.к. он не правильно обрабатывает полученный от браузеров урл он не работает, т.к. ищет 3%D вместо 3=, например

Последний раз редактировалось p51x; 15.05.2014 в 13:03.
p51x вне форума Ответить с цитированием
Старый 15.05.2014, 13:12   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
т.к. он не правильно обрабатывает полученный от браузеров урл он не работает
Неожиданно... Не думал что существуют такие сайты...
Да и непонятно тогда как с этим сайтом взаимодействовать, коль-скоро он так не работает...
Или это сайт написанный самим ТС?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 15.05.2014, 16:15   #9
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Или это сайт написанный самим ТС?
Ну да. Я ж написал: ТС делает поиск для сайта.
p51x вне форума Ответить с цитированием
Старый 15.05.2014, 16:44   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Не, я подумал что и вебсервер у ТС свой.
Впрочем уже не важно.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблема в работе со строкой при наличии левого слэша ИНDИГО C# (си шарп) 7 15.10.2012 23:40
Проблема при организации поиска в БД. Arcanorum БД в Delphi 5 17.09.2010 20:40
Проблема с кнопкой поиска ozarnik585 Помощь студентам 0 10.03.2010 08:47
Проблема с командной строкой Skydream Общие вопросы C/C++ 23 15.08.2009 18:54
Проблема со строкой Djonik Общие вопросы Delphi 4 16.04.2009 12:32