PHP/MySQL | Не открывается /news/
Вот работает <?php
require_once ('db.php');
require_once ('system/header.php');
auth();
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `news`"),0);
$k_page = k_page($k_post,10);
$page = page($k_page);
$start = 10*$page-10;
$news = mysql_query("SELECT * FROM `news` ORDER BY `id_user` DESC LIMIT $start, 10");
if($k_post == 0)echo "<div class='player'>Вестей нету!</div>";
while($post = mysql_fetch_assoc($news)) {
echo "<a class='link' href='/news/post/'.$post[id].'/'>'.$post[title].'</a>";//чтото в этом коде
}
if ($k_page>1)str('?',$k_page,$page);
require_once ('system/footer.php');
?>
require_once ('db.php');
require_once ('system/header.php');
auth();
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `news`"),0);
$k_page = k_page($k_post,10);
$page = page($k_page);
$start = 10*$page-10;
$news = mysql_query("SELECT * FROM `news` ORDER BY `id_user` DESC LIMIT $start, 10");
if($k_post == 0)echo "<div class='player'>Вестей нету!</div>";
while($post = mysql_fetch_assoc($news)) {
echo "<a class='link' href='/news/post/'.$post[id].'/'>'.$post[title].'</a>";//чтото в этом коде
}
if ($k_page>1)str('?',$k_page,$page);
require_once ('system/footer.php');
?>
pullo, Ага... Выводит вроде из БД... С комментами сейчас поработаю...
pullo, Спасибо) Сейчас + всем кину, кто помогал:)
Блин, что то опять не так... На этот раз с показом текста новости и комментами...
Выбивает варнинг о инклуде файла функций в строке 2:
require_once ('../system/func.php');
Выбивает варнинг о инклуде файла функций в строке 2:
require_once ('../system/func.php');
156709843 (09.03.2015 в 11:40)
Блин, что то опять не так... На этот раз с показом текста новости и комментами...
Выбивает варнинг о инклуде файла функций в строке 2:
require_once ('../system/func.php');
Блин, что то опять не так... На этот раз с показом текста новости и комментами...
Выбивает варнинг о инклуде файла функций в строке 2:
require_once ('../system/func.php');
смотри 2 строку или код фнц дай
195397020, Строка 2 была в посту выше(require)...
Код ниже:
________
посл. ред. 09.03.2015 в 11:47; всего 1 раз(а); by 156709843
Код ниже:
<?php
require_once ('../system/func.php');
require_once ('../system/header.php');
auth(); // Закроем от авторизированых
if (isset($_GET['id']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `news` WHERE `id` = '".intval($_GET['id'])."'"),0) == true){
$news = mysql_fetch_assoc(mysql_query("SELECT * FROM `news` WHERE `id` = '".intval($_GET['id'])."'"));
}else{
msg("Нет такой новости!");
header('Location: /news/');
exit();
}
if($user['adm'] == 3){
if(isset($_GET['kommd'])){
mysql_query("DELETE FROM `news_kom` where `id` = '".abs(intval($_GET['kommd']))."' limit 1");
}
}
require_once ('../system/header.php');
$ank = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '$news[id_user]'"));
echo "<font color='green'>[".vremja($news[time])."]</font> Оформил(а) ";
if ($ank['side'] == 'good') {?><img src="/images/icons/bandites.png" height="11" alt="a"/> <?php }
if ($ank['side'] == 'evil') {?><img src="/images/icons/mafia.png" height="11" alt="d"/> <?php }
echo " <a href='/profile/$news[id_user]/'>$ank[login]</a></div>";
//Комментарии
if(isset($_POST['msg'])){
$msg = check($_POST['msg']);
if(strlen($msg) < 3 or strlen($msg) > 400) msg('Длина сообщения должна быть в пределах 3 - 400 символов');
if(!isset($err)) {
mysql_query("INSERT INTO `news_kom` SET `id_user` = '$user[id]', `id_news` = '$news[id]', `msg` = '".mysql_real_escape_string($msg)."', `time` = '".time()."'");
header("Location: news.php?id=$news[id]");
msg('Сообщение добавлено!');
exit();
}else{
header("Location: /news/post/$news[id]/");
// Вывод ошибки
exit();
}
}
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `news_kom` WHERE `id_news` = '".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'];
if(isset($_GET['comm'])) {
$ank = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = num($_GET[comm]) LIMIT 1"));
echo '<form class="player" method="post" action="/news/post/'.$news[id].'/">
<input class="text large" value="'.htmlspecialchars($ank[login]).', " type="text" name="msg" /><br />
<span class="btn"><span class="end"><input class="label" type="submit" value="Отправить"></span></span>
</form>';
}else{
echo '<form class="player" method="post" action="/news/post/'.$news[id].'/">
<input class="text large" type="text" name="msg" /><br />
<span class="btn"><span class="end"><input class="label" type="submit" value="Отправить"></span></span>
</form>';
}
$q = mysql_query("SELECT * FROM `news_kom` WHERE `id_news` = '$news[id]' ORDER BY `id` DESC LIMIT $start, $set[p_str]");
echo "<div class='dot-line'></div>";
echo "<div class='player'>";
if($k_post == 0)echo "<font class='grey'>Нет комментарий</div>";
while($post = mysql_fetch_assoc($q)) {
$ank = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '$post[id_user]' LIMIT 1"));
if ($ank['side'] == 'good') {?><img src="/images/icons/bandites.png" height="11" alt="a"/> <?php }
if ($ank['side'] == 'evil') {?><img src="/images/icons/mafia.png" height="11" alt="d"/> <?php }
echo online($ank[id]);
echo " <a href='/user/$ank[id]/'>$ank[login]</a>";
if ($user['adm'] >= 1){
echo " / /";
echo "<a href='?del=msg&id_msg=".$post['id']."'> Удалить </a>";}
if(htmlspecialchars($_GET['del']) == 'msg') {
$id_chmsg = intval($_GET['id_msg']);
$del_chat_msg = mysql_query("DELETE FROM `news_kom` WHERE `id` = '".$id_chmsg."'");
header("Location: ?");
}
echo " // ";
echo "<a href='/news/post/$news[id]/?comm=$ank[id]'>(»)</a> ".($user['adm']==5?'(<a href="?kommd='.$post['id'].'">x</a>)':null).", ";
echo '<font color="white">'.$post['msg'].'</font><br>';
}
echo "</div>";
if ($k_page>1)str('news.php?id=' . intval($_GET['id']) . '&',$k_page,$page); // Вывод страниц
echo "<li><a href='/news/'><img src='/images/icons/tick.png'>Новости</a></li>";
echo "</div>";
require_once ('../system/footer.php');
?>
require_once ('../system/func.php');
require_once ('../system/header.php');
auth(); // Закроем от авторизированых
if (isset($_GET['id']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `news` WHERE `id` = '".intval($_GET['id'])."'"),0) == true){
$news = mysql_fetch_assoc(mysql_query("SELECT * FROM `news` WHERE `id` = '".intval($_GET['id'])."'"));
}else{
msg("Нет такой новости!");
header('Location: /news/');
exit();
}
if($user['adm'] == 3){
if(isset($_GET['kommd'])){
mysql_query("DELETE FROM `news_kom` where `id` = '".abs(intval($_GET['kommd']))."' limit 1");
}
}
require_once ('../system/header.php');
$ank = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '$news[id_user]'"));
echo "<font color='green'>[".vremja($news[time])."]</font> Оформил(а) ";
if ($ank['side'] == 'good') {?><img src="/images/icons/bandites.png" height="11" alt="a"/> <?php }
if ($ank['side'] == 'evil') {?><img src="/images/icons/mafia.png" height="11" alt="d"/> <?php }
echo " <a href='/profile/$news[id_user]/'>$ank[login]</a></div>";
//Комментарии
if(isset($_POST['msg'])){
$msg = check($_POST['msg']);
if(strlen($msg) < 3 or strlen($msg) > 400) msg('Длина сообщения должна быть в пределах 3 - 400 символов');
if(!isset($err)) {
mysql_query("INSERT INTO `news_kom` SET `id_user` = '$user[id]', `id_news` = '$news[id]', `msg` = '".mysql_real_escape_string($msg)."', `time` = '".time()."'");
header("Location: news.php?id=$news[id]");
msg('Сообщение добавлено!');
exit();
}else{
header("Location: /news/post/$news[id]/");
// Вывод ошибки
exit();
}
}
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `news_kom` WHERE `id_news` = '".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'];
if(isset($_GET['comm'])) {
$ank = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = num($_GET[comm]) LIMIT 1"));
echo '<form class="player" method="post" action="/news/post/'.$news[id].'/">
<input class="text large" value="'.htmlspecialchars($ank[login]).', " type="text" name="msg" /><br />
<span class="btn"><span class="end"><input class="label" type="submit" value="Отправить"></span></span>
</form>';
}else{
echo '<form class="player" method="post" action="/news/post/'.$news[id].'/">
<input class="text large" type="text" name="msg" /><br />
<span class="btn"><span class="end"><input class="label" type="submit" value="Отправить"></span></span>
</form>';
}
$q = mysql_query("SELECT * FROM `news_kom` WHERE `id_news` = '$news[id]' ORDER BY `id` DESC LIMIT $start, $set[p_str]");
echo "<div class='dot-line'></div>";
echo "<div class='player'>";
if($k_post == 0)echo "<font class='grey'>Нет комментарий</div>";
while($post = mysql_fetch_assoc($q)) {
$ank = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '$post[id_user]' LIMIT 1"));
if ($ank['side'] == 'good') {?><img src="/images/icons/bandites.png" height="11" alt="a"/> <?php }
if ($ank['side'] == 'evil') {?><img src="/images/icons/mafia.png" height="11" alt="d"/> <?php }
echo online($ank[id]);
echo " <a href='/user/$ank[id]/'>$ank[login]</a>";
if ($user['adm'] >= 1){
echo " / /";
echo "<a href='?del=msg&id_msg=".$post['id']."'> Удалить </a>";}
if(htmlspecialchars($_GET['del']) == 'msg') {
$id_chmsg = intval($_GET['id_msg']);
$del_chat_msg = mysql_query("DELETE FROM `news_kom` WHERE `id` = '".$id_chmsg."'");
header("Location: ?");
}
echo " // ";
echo "<a href='/news/post/$news[id]/?comm=$ank[id]'>(»)</a> ".($user['adm']==5?'(<a href="?kommd='.$post['id'].'">x</a>)':null).", ";
echo '<font color="white">'.$post['msg'].'</font><br>';
}
echo "</div>";
if ($k_page>1)str('news.php?id=' . intval($_GET['id']) . '&',$k_page,$page); // Вывод страниц
echo "<li><a href='/news/'><img src='/images/icons/tick.png'>Новости</a></li>";
echo "</div>";
require_once ('../system/footer.php');
?>
________
посл. ред. 09.03.2015 в 11:47; всего 1 раз(а); by 156709843
pullo, http://tanks.worldbyte.net/news/post/16/
16 - id новости
16 - id новости