Насколько я знаю в методе POST можно передать большое количество информации. В моем случае передается три переменные, у двух значения короткие, из парочки символов, а вот у третьего очень большое значение. В третьей передается тект из textarea, обработанный браузерным визульным редактором tinyMCE.
Короче, скрипт ловит данные из формы, но почему то отказывается вставлять текст из textarea в базу. Поле базы в которое нужно вставить этот текс имеет тип LONGTEXT.
Вот код, помогите найти суть =)
Форма:
<form action="dock_add_s.php" method="post">
<select name="cat" size="1">
<option value=1>1</option>
</select>
<input type=text name=dock_name size=63><br>
<textarea NAME=text ROWS=10 COLS=58 id=elm1></textarea>
<INPUT TYPE=submit VALUE="кнопка">
</form>
Скрипт dock_add_s.php:
$cat = $HTTP_POST_VARS['cat'];
$dock = $HTTP_POST_VARS['dock_name'];
$text = nl2br($_POST['text']);
include ("../connectdb.php");
$query = "INSERT INTO `docs` VALUES (NULL, '$cat', '$dock', '$text');";
$result=mysql_query($query);
mysql_close($link);
//header('Location: '.$_SERVER['HTTP_REFERER']);
echo "$cat<br>$dock<br>$text";