A kid from The Ural's
Проблема с addslashes. По какой-то причине из textarea в БД не сохраняется данные содержащие кавычки данные

<TEXTAREA style="WIDTH: 100%" name=text rows=25><?php echo читать дальшеPOST['text'], ENT_QUOTES;
if (!
get_magic_quotes_gpc()) {
$text addslashes($text);
?></TEXTAREA> 



mysql_query("INSERT IGNORE INTO works(time, wmode, subject, lection, nick, workbb, workcomp, name, stat, points, faculty, course) VALUES(" . time() . ", " . ((int) $_POST['wmode']) . ", '" . mysql_escape_string($subject['subj']) . "', " . ((int) $_POST['lection']) . ", '" . mysql_escape_string($_SESSION['userdata']['nick']) . "', '{$_POST['text']}', '" . mysql_escape_string(bbcode($_POST['text'])) . "', '{$_POST['title']}', 'Непроверена', 0, '{$fac['faculty']}', '{$course['course']}')");

@темы: MySQL, PHP

Комментарии
08.04.2008 в 20:03

Будем же учиться хорошо мыслить - вот основной принцип морали (с) Паскаль
Может потому что экранируешь ты значение переменной $text (и в нее же сохраняешь результаты), а вставляешь в базу значение переменно $_POST['text']?

Расширенная форма

Редактировать

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail