Вот код
<?php
include './blocks/db.php';
if (isset ($_POST['author'])) {$author = $_POST['author'];}
if (isset ($_POST['text'])) {$text = $_POST['text'];}
if (isset ($_POST['Pr'])) {$Pr = $_POST['Pr'];}
if (isset ($_POST['do'])) {$do = $_POST['do'];}
if (isset ($_POST['id'])) {$id = $_POST['id'];}
/*trim очишает от пробелов*/
if (isset($do))
{
if (isset($author)) {trim($author);}
else {$author = "";}
if (isset($text)) {trim($text);}
else {$text = "";}
/*empty - пустой*/
if (empty($author) or empty($text))
{exit ("<p>Вы не ввели все поля, вернитесь назад</p> <br> <input name='back' type='button' value='Вернуться назад' onclick = 'javascript:self.back();'>");}
}
$author = stripslashes ($author);
$text = stripslashes ($text);
$author = htmlspecialchars ($author);
$text = htmlspecialchars ($text);
$result_com = mysql_query ("SELECT word FROM koment_set", $db) or die (mysql_error());
$set_com = mysql_fetch_assoc ($result_com);
if ($pr == $set["word"])
{
$date = date("Y-m-d");
$result_com_in = mysql_query ("INSERT INTO koment (post, author, text, date) VALUES ('$id','$author','$text', '$date')", $db) or die (mysql_error());
}
else
{
{exit ("<p>Проверочный код веден не правильно</p> <br> <input name='back' type='button' value='Вернуться назад' onclick = 'javascript:self.back();'>");}
}
?>
Иногда коментарий выводиться полностью. Что за лаги?
_____________
Жадный.... жадный.... жадный кот