Вот так. У меня родился интелект
и я придумал для себя простенький вивод новостей на страничку, конечно содрал сами кнопки переключения между ними, но думаю что не поленился би в будущем и написал би
свой.
Так вот, если
Програматор позволиш, пусть модери создадут для меня ( или я сам, руки вроде не кривие
) отдельную тему, ведь Я собрался создать ету CMS и написать для нее модули под все
MMORPG игри ( WoW, la2, PW... ).. Или буду рад даже в етой теме все вилаживать.
Количество
новостей на
страничку...
PHP код:
if (isset($_GET['page']))
{
$page = intval($_GET['page']);
}
else
{
$page = 1;
}
$query = "SELECT COUNT(*) AS `counter`
FROM `SE_news`";
$sql = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_assoc($sql);
$elements = $row['counter'];
$pages = ceil($elements/$nums);
if ($page < 1)
{
$page = 1;
}
elseif ($page > $pages)
{
$page = $pages;
}
$start = ($page-1)*$nums;
Ну я думаю что ето понятно, для новичком советую прочитать пару книг по переменних, и т.п.
PHP код:
LIMIT {$start}, {$nums}
ето то что нуно вставить в
Ваш запрос!
PHP код:
if ($page > 1)
{
$res = ' <a href="?page=1">начало</a> ... <a href="?page=' . ($page-1) . '"><сюда</a> ';
}
for ($i=$left_neighbour; $i<=$right_neighbour; $i++)
{
if ($i != $page)
{
$res = (' <a href="?page=' . $i . '">' . $i . '</a> ');
}
else
{
// выбранная страница
$res = (' <b>' . $i . '</b> ');
}
}
if ($page < $pages)
{
$res = (' <a href="?page=' . ($page-1) . '"><< Предущая</a> | <a href="?page=' . ($page+1) . '">Следующая >></a> | <a href="?page=' . $pages . '">конец</a> ... ');
} else { $res = (' <a href="?page=' . ($page-1) . '"><< Предущая</a> | конец ... ');
}
А ето сам вивод кнопок на страничку, конечно все можно изменить даже сказал би нужно
изменить но для начала подойдет.