не пишется в базу символ #

  • Автор темы Автор темы foma19
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.

foma19

Новичок
не пишется в базу символ #

вставляю текст в таблицу. база mysql. и текст вставляется ровно до того места где начинается символ #. сам символ и все что после в базу не пишутся. как это возможно подправить?

-~{}~ 22.08.09 17:26:

хотя возможно дело не в php. я вообще текст передаю через js в php скрипт. в javascript есть такая проблема как символ #? может он просто в урезанном виде уже приходит
 
Учись дебагить, выведи запрос на экран, посмотри что именно отправляется в mysql, а не гадай на кофейной гуще...
 
использую prototype для передачи ajax запросов. сообщение передается уже таким урезанным по символ #. почему он не передается?

-~{}~ 22.08.09 18:47:

и все что после
 
уверен? такое ощущение, что через гет и # с остатком режутся потому как якорь. код в студию.
 
var post = "add=Отправить&text=" + $F('text1');
//alert(post);
//var post = 'add=Отправить&text=1';
new Ajax.Request("messenger.php?act=write&userid=" + user_id,
{
method:'post',
parameters: post,
onSuccess: parseMes
}
);
 
через alert выводил. выводится сообщение полностью со всеми решетками и т.д.
 
ну у тебя тут 2 точки, где нужно проверить:
1. post в firebug
2. var_dump($_POST); в самом начале скрипта
 
Автор оригинала: zerkms
ну у тебя тут 2 точки, где нужно проверить:
1. post в firebug
2. var_dump($_POST); в самом начале скрипта
1) до решетки выводит
2) тоже самое

-~{}~ 23.08.09 15:09:

Автор оригинала: zerkms
бугага :-)
а передаёшь через get да? :-)))))))))))))
типо хотел постебаться. не вышло. а реальные проблемы весь phpclub решать не умеет
 
понятно. тебе хочется не решения проблемы, а пообсуждать других. закрываем.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху