Как передать дату по ссылке

SBM

Новичок
Как передать дату по ссылке

Нужно чтобы выполнится запрос $sql, который передается по ссылке:
<a href=organiz.php?$sql=select * from vacans where data<"2004-09-09">что-то</a>

но с пробелами в ссылках тяжело, поэтому я пишу
<a href=organiz.php?$sql=UrlEncode('select * from vacans where data<"2004-09-09"')>что-то</a>

однако декодируется уже в такую переменную
$sql='select * from vacans where data<\"2004-09-09\"' и запрос не работает.

Подскажите как быть!
 

virakochi

Устал
А у тебя выполнится любой-любой запрос, переданный по ссылке??? И если я например захочу не выбирать вакансии, а что-то другое?
 

SBM

Новичок
проблема в кавычках в дате, нужно что бы декодировались они без слеша.
Я так понимаю это функция stripslashes() делает...
 

Макс

Старожил PHPClub
SBM
а если кто-нибудь вызовет
organiz.php?$sql=UrlEncode('DELETE from vacans"');
? :)
 

Фанат

oncle terrible
Команда форума
SBM
интересно, ты вообще читаешь, что тебе пишут?
Никогда не передавай запросы по ссылке.
 

Sat

Guest
хм... запрос по ссылке...
А если у человека стоит парсер запросов и проверяет можно ли выполнять этот запрос или нельзя?
;)
 

Фанат

oncle terrible
Команда форума
Это он шутит.
Он еще не знает, что какой бы абсурдной не казалась ему идея, всегда найдщется ламер, который ее использует :)
 

SBM

Новичок
Макс

ну не все так плохо, по ссылке передается только часть условия, которая добавляется к запросу

2all
главное, что никто из Вас на вопрос не ответил...
 

Фанат

oncle terrible
Команда форума
SBM
и не ответят.
здесь не отвечают на бессмысленные вопросы.
такова суровая правда жизни. привыкай.
 

SBM

Новичок
Фанат

каким образом тогда передавать нужные диапазоны?
 

Фанат

oncle terrible
Команда форума
так же, как ты и передаешь!
только саму дату, а не целиком запрос, конечно же!
А в скрипте уже подставить дату в запрос, который ты заранее написал.
 
Сверху