|
|
|
| Вот скрипт постраничной навигации блока новостей, но требуеться чтобы выводились номера страниц + постоянно выдаёт 1 пустую страницу!
<?php
include "config.php";
$start = $_GET['start'];
$end = $_GET['end'];
function nav ($start, $end)
{
global $start;
global $end;
if($start && $end)
{
}
else
{
$start = 0;
$end = 7;
}
return $start;
return $end;
}
function bottom_nav()
{
$query = "SELECT * FROM news WHERE type = 'user'";
$news = mysql_query($query);
if($_GET['end'] && $_GET['start'])
{
echo "<td><a href=index.php><<</a></td>";
}
if(mysql_num_rows($news) < $_GET['end'] || mysql_num_rows($news) < $_GET['start'] || $_GET['start'] != 0)
{
$start = $_GET['start'] - 7;
$end = $_GET['end'] - 7;
echo "<td><a href=index.php?start=".$start."&end=".$end.">Iacaa</a></td>";
}
if(mysql_num_rows($news) >= $_GET['end']+7)
{
$start = $_GET['start'] + 7;
$end = $_GET['end'] + 7;
echo "<td><a href=index.php?start=".$start."&end=".$end.">Aaeuoa</a></td>";
}
}
nav ($_GET['start'], $_GET['end']);
Тут блок новостей
bottom_nav($_GET['start'], $_GET['end']);
|
| |
|
|
|
|
|
|
|
для: @ndry
(04.09.2005 в 13:58)
| | А структура таблицы news какая? | |
|
|
|
|
|
|
|
для: cheops
(04.09.2005 в 14:48)
| | CREATE TABLE 'news' (
'date' tinytext NOT NULL,
'text' longtext NOT NULL,
'user' tinytext NOT NULL,
'type' tinytext NOT NULL,
'id_news' int(11) NOT NULL auto_increment,
PRIMARY KEY ('id_news')
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=78 ; | |
|
|
|
|
|
|
|
для: @ndry
(04.09.2005 в 15:47)
| | -- | |
|
|
|
|
|
|
|
для: @ndry
(04.09.2005 в 13:58)
| | Хм... насколько я понял bottom_nav() выдаёт только ссылки, а сами новости и в том числе первую пустую страницу выдаёт
<?php
Тут блок новостей
?>
|
Слова 'Iacaa' и 'Aaeuoa' это вперёд и назад? | |
|
|
|
|
|
|
|
для: cheops
(05.09.2005 в 02:19)
| | да | |
|
|
|
|
автор: ----- (07.09.2005 в 16:43) |
|
|
для: @ndry
(05.09.2005 в 16:10)
| | --- | |
|
|
|
|
|
|
|
для: -----
(07.09.2005 в 16:43)
| | -- | |
|
|
|
|
|
|
|
для: @ndry
(09.09.2005 в 20:09)
| | Вообще говоря странно у вас постраничная навигация организована... почему бы не воспользоваться конструкцией LIMIT в запросе
<?php
$query = "SELECT * FROM news WHERE type = 'user'";
?>
|
Например, так как это сделано в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=721? | |
|
|
|
|
|
|
|
для: cheops
(10.09.2005 в 00:32)
| | А как мне это сделать в моём примере? | |
|
|
|