Но есть маленькое но...При добавлении записи смещается дизайн сайта,и при чтении так же. Вопрос,может что не так сделал? Ситуация какая,комментарии к записи блога шли отдельной страницей,я решил из впихнуть в одну страницу.там где и сама запись,что бы типа можно было дать быстрый ответ,а не переходить на страницу комментариев.что не удобно для юзеров с телефонного браузера. Вот код полностью всей страницы.
if (isset($_POST['msg']) && isset($user)) { $msg=$_POST['msg']; if (isset($_POST['translit']) && $_POST['translit']==1)$msg=translit($msg); if (strlen2($msg)>50024){$err='Сообщение слишком длинное';} elseif (strlen2($msg)<2){$err='Короткое сообщение';}
$mat=antimat($msg); if ($mat)$err[]='В тексте обнаружен мат: '.$mat;
elseif (mysql_result(mysql_query("SELECT COUNT(*) FROM `blog_komm` WHERE `id_blog` = '".intval($_GET['id'])."' AND `id_user` = '$user[id]' AND `msg` = '".mysql_real_escape_string($msg)."' LIMIT 1"),0)!=0){$err='Ваше сообщение повторяет предыдущее';} else{ mysql_query("INSERT INTO `blog_komm` (`id_user`, `time`, `msg`, `id_blog`) values('$user[id]', '$time', '".mysql_real_escape_string($msg)."', '".intval($_GET['id'])."')"); mysql_query("UPDATE `user` SET `balls` = '".($user['balls']+1)."' WHERE `id` = '$user[id]' LIMIT 1"); msg('Ваш комментарий успешно принят'); } } elseif (isset($_GET['del']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `blog_komm` WHERE `id` = '".intval($_GET['del'])."' && `id_blog` = '".intval($_GET['id'])."'"),0)) { if (isset($user) && ($user['level']>=4) || isset($user) && ($user['id']=$blog['id_user'])) { mysql_query("DELETE FROM `blog_komm` WHERE `id` = '".intval($_GET['del'])."' LIMIT 1"); msg('Комментарий удален'); }
}
err();
aut(); // форма авторизации
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `blog_komm` WHERE `id_blog` = '".intval($_GET['id'])."'"),0); $k_page=k_page($k_post,$set['p_str']); $page=page($k_page); $start=$set['p_str']*$page-$set['p_str']; $q=mysql_query("SELECT * FROM `blog_komm` WHERE `id_blog` = '".intval($_GET['id'])."' ORDER BY `id` DESC LIMIT $start, $set[p_str]"); echo "<table class='post'>\n"; if ($k_post==0) { echo " <tr>\n"; echo " <td class='p_t'>\n"; echo "Нет комментариев\n"; echo " </td>\n"; echo " </tr>\n"; } while ($post = mysql_fetch_assoc($q)) { //$ank=mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = $post[id_user] LIMIT 1")); $ank=get_user($post['id_user']);