Автор Тема: JavaScript - Perl - MySQL = ничему не равно  (Прочитано 3224 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Error202

  • Бесстрашный
  • Ветеран
  • *****
  • Сообщений: 540
  • +1/-0
  • 2
    • Просмотр профиля
    • http://www.tender-plus.ru
JavaScript - Perl - MySQL = ничему не равно
« : 17 Ноября 2004, 14:16:34 »
Господа! Здравствуйте!

Возникла такая проблема:

В форме (точнее TEXTAREA), набирают html код с JavaScriptом. Затем по кнопке отправить ПЕРЛ вытягивает запрос с помощью param(\'name\') модуля CGI. Все это приравнивается переменной и отправляется в базу MySQL... Точнее должно отправляться... Если html код без java наворотов, то текст сохраняется нормально, в противном случае вообще ничего не сохраняется...
Что можно с эти сделать?
Космическая игрушка

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
JavaScript - Perl - MySQL = ничему не равно
« Ответ #1 : 17 Ноября 2004, 14:28:54 »
Цитировать
Error202:
в противном случае вообще ничего не сохраняется

в этом случае должен тебе MySQL  сказать почему он ничего не положил.
Ответ MySQL проверяешь?
Цитировать
Что можно с эти сделать?

Хорошый повод посмотреть что у тебя в переменной.
« Последнее редактирование: 17 Ноября 2004, 14:37:40 от NeoNox »
The documentations is your friend

Оффлайн Error202

  • Бесстрашный
  • Ветеран
  • *****
  • Сообщений: 540
  • +1/-0
  • 2
    • Просмотр профиля
    • http://www.tender-plus.ru
JavaScript - Perl - MySQL = ничему не равно
« Ответ #2 : 17 Ноября 2004, 14:32:25 »
Я точно перетрудился...
Это первое, что надо было сделать....

Спасибо огромное за совет...

P.S. Хотя напряму этот код в MySQL вставляется (через  phpmyadmin)...
Космическая игрушка

Оффлайн commander

  • Developer
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1298
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.webtips.ru
JavaScript - Perl - MySQL = ничему не равно
« Ответ #3 : 17 Ноября 2004, 14:34:48 »
Error202
Цитировать
Что можно с эти сделать?

1.проверить тип данных в колонке в которую ты пытаешься записать свою инфу...
2. $var=~s/\\\'/\\\\\'/g; #земеннить символ (\') на (\\\')...
And no religion too...

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
JavaScript - Perl - MySQL = ничему не равно
« Ответ #4 : 17 Ноября 2004, 14:40:22 »
Error202 вот еще полезные функции в DBI
$quoted_string = $dbh->quote($string); # Это для тебя!
#А это для просмотра ошибок и статуса
$rc  = $h->err;
$str = $h->errstr;
$rv  = $h->state;
The documentations is your friend

Оффлайн Error202

  • Бесстрашный
  • Ветеран
  • *****
  • Сообщений: 540
  • +1/-0
  • 2
    • Просмотр профиля
    • http://www.tender-plus.ru
JavaScript - Perl - MySQL = ничему не равно
« Ответ #5 : 17 Ноября 2004, 14:43:13 »
Шоколадно!!!
Огромное спасибо...
Космическая игрушка

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28