{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
Allar05 * 0.72
[автор] (23 июл 2013, 15:30) [0/0] [0] [отв] [спам] [под] +1 | -1

$d = $_GET[\'d\'];
aut();
//////// Создаем кейсы
$id=intval($_GET[\'id\']);
if (!isset($_GET[\'d\'])) {
header(\"Location: cat.php?id=$id&d\".SID); }
switch ($d) {
case \'art\':
{

$q=mysql_query(\"SELECT * FROM `gazeta_cat` WHERE `id`=\'\".$id.\"\' \"*;
while ($res = mysql_fetch_assoc($q)) {

echo \'<div class=\"razd\"><a href=\"/gazeta\">Все категории</a>
<a href=\"cat.php?id=\'.$id.\'\">| \'.$res[\'name\'].\'</a><font color=\"black\"> | Добавить статью</font></div>\';
}
echo \'<div class=\"p_t\"><form action=\"cat.php?id=\'.$id.\'&d=add\" method=\"post\">Название статьи:<br/>
<input type=\"text\" name=\"name\"/><br/>Статья:<br/>
<textarea name=\"article\"></textarea><br/><input type=\"submit\" value=\"Добавить\"/></form></div>\';

}
break;
//////////////////////////
case \'add\':
$article=mysql_real_escape_string($_POST[\'article\']);
$name=mysql_real_escape_string($_POST[\'name\']);

mysql_query(\"INSERT INTO `gazeta` (`name`,`article`, `time`,`id_cat`,`id_user`) values(\'\".$name.\"\', \'\".$article.\"\', \'\".$time.\"\', \'\".$id.\"\', \'\".$user[\'id\'].\"\')\"*;
echo \'<div class=\"foot\">Статья успешно добавлена <br /><a href=\"cat.php?id=\'.$id.\'\">К категориям</a></div>\';
break;
default:

$q=mysql_query(\"SELECT * FROM `gazeta_cat` WHERE `id`=\'\".$id.\"\' \"*;
while ($res = mysql_fetch_assoc($q)) {

echo \'<div class=\"razd\"><a href=\"/gazeta\">Все категории</a> <font color=\"black\">| \'.$res[\'name\'].\'</font></div>\';
}

if (isset($user)) {echo \'<div class=\"nafoot\"><img src=\"img/new.png\">
<a href=\"cat.php?id=\'.$_GET[\'id\'].\'&amp;d=art\">Добавить статью</a></div>\';}


$k_post = mysql_result(mysql_query(\"SELECT COUNT(*) FROM `gazeta` WHERE `id_cat`=\'\".$id.\"\' \"*, 0);
$k_page=k_page($k_post,$set[\'p_str\']);
$page=page($k_page);
$start=$set[\'p_str\']*$page-$set[\'p_str\'];

if ($k_post==0)
{
echo \'<div class=\"err\">Нет статей</div>\';
}

$q=mysql_query(\"SELECT * FROM `gazeta` WHERE `id_cat`=\'\".$id.\"\' ORDER BY `id` DESC LIMIT $start, $set[p_str]\"*;
while ($res = mysql_fetch_assoc($q)) {
$us=get_user($res[\'id_user\']);

echo \'<div class=\"razd\">\';
echo \'<img src=\"img/art.png\"><a href=\"article.php?id=\'.$res[\'id\'].\'\"> \'.$res[\'name\'].\'</a> \'.vremja($res[\'time\']).\'<br/>\';
echo \'</div>\';

}


if ($k_page>1)str(\'?id=\'.$id.\'&amp;\',$k_page,$page); // Вывод страниц
}
err();
include_once \'../sys/inc/tfoot.php\';
?>

Проблема такая это код из скрипта газеты но в нём че то не работает по страничная навигация после того как нвостей становится больше 7 ми появляется стр навигация стр 2 но нажимая по ней не переходит просто обновляет первую страницу

2.
nazar * 11.43
(23 июл 2013, 15:36) [0/0] [0] [отв] [спам] [под] +1 | -1

Тему перенёс из подраздела Помощь по установке в подраздел Вопросы новичков!*

3.
initrd (DjDance) * [мошенник] 2.52
(23 июл 2013, 19:05) [0/0] [0] [отв] [спам] [под] +1 | -1

Строку
$q=mysql_query(\"SELECT * FROM `gazeta_cat` WHERE `id`=\'\".$id.\"\' \"*;
замени на
$q=mysql_query(\"SELECT * FROM `gazeta_cat` WHERE `id`=\'\".$id.\"\' LIMIT $start , 7\"*;


Изм. 3 раз. / Посл. изм.
initrd (DjDance) * [мошенник] 2.52
(23 июл 2013, 19:10)
4.
Allar05 * 0.72
[автор] (23 июл 2013, 19:43) [0/0] [0] [отв] [спам] [под] +1 | -1

Не помогло также

5.
Foks * 0.14
(23 июл 2013, 19:49) [0/0] [0] [отв] [спам] [под] +1 | -1

Всё верно не вижу ошибок в навигации.

6.
Eminem * 0.15
(23 июл 2013, 19:50) [1/0] [1] [отв] [спам] [под] +1 | -1

гк *

7.
Allar05 * 0.72
[автор] (23 июл 2013, 19:53) [0/0] [0] [отв] [спам] [под] +1 | -1

gazeta_cat этот фаил из базы как нибудь может на это влиять?

  • 1 из 1
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений