Forum Webscript.Ru
Программирование => Perl => Тема начата: Error202 от 17 Ноября 2004, 14:16:34
-
Господа! Здравствуйте!
Возникла такая проблема:
В форме (точнее TEXTAREA), набирают html код с JavaScriptом. Затем по кнопке отправить ПЕРЛ вытягивает запрос с помощью param(\'name\') модуля CGI. Все это приравнивается переменной и отправляется в базу MySQL... Точнее должно отправляться... Если html код без java наворотов, то текст сохраняется нормально, в противном случае вообще ничего не сохраняется...
Что можно с эти сделать?
-
Error202:
в противном случае вообще ничего не сохраняется
в этом случае должен тебе MySQL сказать почему он ничего не положил.
Ответ MySQL проверяешь?
Что можно с эти сделать?
Хорошый повод посмотреть что у тебя в переменной.
-
Я точно перетрудился...
Это первое, что надо было сделать....
Спасибо огромное за совет...
P.S. Хотя напряму этот код в MySQL вставляется (через phpmyadmin)...
-
Error202
Что можно с эти сделать?
1.проверить тип данных в колонке в которую ты пытаешься записать свою инфу...
2. $var=~s/\\\'/\\\\\'/g; #земеннить символ (\') на (\\\')...
-
Error202 вот еще полезные функции в DBI
$quoted_string = $dbh->quote($string); # Это для тебя!
#А это для просмотра ошибок и статуса
$rc = $h->err;
$str = $h->errstr;
$rv = $h->state;
-
Шоколадно!!!
Огромное спасибо...