Подскажите пж, в чём проблема
[code] case 'otv':
$id = TextGuard($_POST['id']);
$opponent = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".mysql_real_escape_string($_GET['id'])."' LIMIT 1"
);
$ban = mysql_query('SELECT * FROM `ban` WHERE `id_user` = "'.$myID.'" AND `last` > "'.time().'" ORDER BY `id` DESC LIMIT 1');
$ban = mysql_fetch_array($ban);
if(strlen($text) < 2 or strlen($text) > 800)$err = 'Длина сообщения должна быть в пределах 2 - 800 символов';
if($ban)$err = "На вас наложен, бан осталось ".tl($ban[last]-time());
if(!$err){
mysql_query("INSERT INTO `chat` SET `id_user` = '$user[id]', `to` = '$opponent[to]', `time` = '".time()."', `text` = '".mysql_real_escape_string($text)."'"
;
$_SESSION['msg'] = 'Сообщение отправлено';
header('Location: /chat');
exit();
}
echo "<div class='block'>";
echo "<form method='post' action='?text=".htmlspecialchars($opponent['to'])."'>";
echo "<form method='post' action='?text=".htmlspecialchars($opponent['to'])."'>";
echo "<input type='text' name='text' value = '$opponent[login], '>";
echo "<input type='submit' class='btn' value='Отправить'>
<a href='/chat' class='btn'>Обновить</a>
</form></div>";
break;[/code]
Так вот, $opponent[login] и $opponent[to] в форме работает, а при занисении в базу не работает, вместо id кому отвечаю пишет "0"