проблема с плюсом

voland

Guest
проблема с плюсом

Подскажите пожалуйста, кто знает...
Я в функцию передаю ГЕТом параметр, он на конце имеет +

Но, когда я делаю эхо запроса, то я вижу вместо плюса пустое место... я догадываюсь, что это как то связано с синтаксисом, но что делать не знаю...
Пример :
act=test+
$sql = "SELECT * FROM testdb WHERE testpole = \"$act\"";
 

RomikChef

Guest
плюсом в запросах кодируется пробел
 

voland

Guest
echo '<a href="mycgi?foo=', urlencode($userinput), '">';

А здесь точно надо ставить запятые, а не точки?
 

voland

Guest
Спасибо....
Кстати, я щас попробовал сделать так
PHP:
echo "<a href=test.php?act=".urlencode($act).">qweqwe</a>";
Тоже сработало... Хотя синтаксис другой
 

Demiurg

Guest
синтаксис один и тот же. просто в первом случает тв последовательно выводишь несколько строк, а во втором сначала конкатенируешь(соеденяешь) их, потом выводишь.
 
Сверху