[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: передача $_POST
dimonise
всем привет! возник затык - передаю в файл обработчик содержимое textarea - всего 1800 символов. проверил $_POST передает обработчику все что есть, а в базу ничего не приходит. маленький текст - без проблем. тип в таблице mysql - longtext. самое смешное если в самой базе вставлять "внаглую" то все нормально вставляет. что может быть такое?



Спустя 29 минут, 21 секунда (17.08.2011 - 15:42) l@pteff написал(а):
dimonise, покажи обработчик

Спустя 30 минут, 32 секунды (17.08.2011 - 16:12) dimonise написал(а):
вот обработчик


if(isset($_POST['left'])){
$left = $_POST['left'];
mysql_query("UPDATE `mce` SET `content` ='$left' WHERE id = 2",$db );
header("location: index.php");
}

Спустя 23 минуты, 6 секунд (17.08.2011 - 16:36) l@pteff написал(а):
Попробуй так:

if(isset($_POST['left'])){
$left = addslashes($_POST['left']);


Спустя 2 минуты, 50 секунд (17.08.2011 - 16:38) neadekvat написал(а):
l@pteff, не к месту используешь функцию. Надо mysql_real_escape_string.

Спустя 18 минут, 30 секунд (17.08.2011 - 16:57) dimonise написал(а):
спасибо! заработало вроде!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.