<?
if($user['level'] != 3) {
exit(header('Location: /?'));
}
$sql = mysql_fetch_assoc(mysql_query('select `help`.`text` from `help` limit 1'));
if(isset($_POST['submit'])) {
$text = $_POST['text'];
$text = TextGuard($text);
if(empty($text)) {
echo '<div class="flowap">Текст не найден</div>';
}else{
$sql['text'] = $text;
mysql_query("INSERT INTO `help`(`text`)VALUES('".$text."')"
;
echo '<div class="flowap">Текст сохранён</div>';
}
exit(header('Location: ?'));
}
echo '<div class="title"><b>Информация</b></div>';
echo '<form action="?" class="flowap" method="POST">
<textarea name="text"> '.$sql['text'].' </textarea><br />
<input type="submit" value="Сохранить" name="submit"/>
</form>';
?>
Код какой-то "безалгоритменный".
Может, функция TextGuard() неисправна? Она же обработки отправляемого текста?