Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: 1.<textarea> и mysql_real_escape_string
mysql_query("INSERT INTO `111`(`text`) VALUES ('$utext')");
Данный кусок кода записывает в БД только "777", но выводит в первой строке именно тот текст, что был введен в форме отправки. В общем mysql_real_escape_string обрезает полностью то, что пришло из формы в <textarea></textarea>.
Какие идеи?
проблема в том, что в первой строке кода $_POST["textvalu"] содержит введенные в форме данные, а после mysql_real_escape_string(), они исчезают сказочным образом.
Проверил - mysql_real_escape_string() с любой строковой переменной на выходе дает "ничего".
PHP Version 5.6.24-0+deb8u1
в этой версии может какие-то траблы с этой функцией? (Добавление)
РЕШЕНО: функция mysql_real_escape_string нужно использовать ПОСЛЕ установления соединения с БД, а не ДО.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.