Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: $GET запрос
 
 автор: Virtus-pro   (28.11.2009 в 11:58)   письмо автору
 
 

Здравствуйте.

Проблема заключается в том, что не могу корректно передать гет запрос

Ввожу в адрес запрос типа
http://site.ru/index.php?id=search&map=de_dust%de_dust2

Так не работает поиск,
ввожу так
http://site.ru/index.php?id=search&map=de_dust

Работает корректно
Вот строчки из файла php для поиска по БД
$search = dbquery("SELECT * FROM amx_servers WHERE MATCH (server_map) AGAINST ('".$_GET['map']."') and server_status=1"); 

Если же сделать вот так
$search = dbquery("SELECT * FROM amx_servers WHERE MATCH (server_map) AGAINST ('de_dust,de_dust2') and server_status=1"); 

То ищет в бд по 2 картам и выдает корректно.

Скажи как можно рациональнее сделать и правильнее? Сижу уже скоро мозг сломаю как
Спасибо.

  Ответить  
 
 автор: sl1p   (28.11.2009 в 15:07)   письмо автору
 
   для: Virtus-pro   (28.11.2009 в 11:58)
 

http://site.ru/index.php?id=search&map=de_dust,de_dust2

  Ответить  
 
 автор: Virtus-pro   (28.11.2009 в 16:30)   письмо автору
 
   для: sl1p   (28.11.2009 в 15:07)
 

А если допустим мне надо на этот скрипт передать из формы гет запрос? форма делает все через %

Наверно скажите что через explode, но не тут то было

сделал такой запрос
index.php?id=search&map=de_dust%fy_pool_day

Все работает
А с таким нет
index.php?id=search&map=de_dust%de_dust2


Провел эксперемент и сделал через explode разделитесь и оказалось
Если первая d, то почему то он читает ее как русскую Ю

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования