В общем имеется форма:
[code]<?
echo\'<form action=\"user/stena.php?id=\'.$id.\'&add\" method=\"post\">
Комментарий: <input name=\"text\"/> <input type=\"submit\" value=\"Написать\"/>
</form>\';
?>[/code]
И обработчик [code]<?
if(isset($_GET[\'add\'])){
$text = htmlspecialchars($_POST[\'text\']);
if(empty($text)) $err[] = \'Вы не ввели текст сообщения\';
if(!$err){
mysql_query(\"INSERT INTO `user_c`(t, author, text, time)VALUES(\".$id.\",\".$user[\'id\'].\",\".$text.\",\".time().\"

\"

;
header(\'Location: /user/stena.php?id=\'.$id.\'&add\'); exit;
}else{
echo \'Ошибка\';
}
?>[/code]
Так вот, при вводе цифр и нажатии добавить все получается и коментарий появляется, однако если ввести букву (любого языка), то запрос в базу не идет, в базе поле text имеет значение text и если в ручную в пма изменить на текст, то все норм... в чем ошибка?