|
|
|
| имеется кодик вывода по страничкам новостей
<?
// ****************
if(empty($_GET['start'])) $start = 0;
else $start = $_GET['start'];
// **********************
if(!preg_match("|^[\d]+$|",$start) && !empty($start)) exit();
if(!preg_match("|^[\d]+$|",$_GET['id_news']) && !empty($_GET['id_news'])) exit();
//**************************
if(isset($_GET['id_news'])) $query = "SELECT * FROM news WHERE id_news=".$_GET['id_news'];
// *******************************
else $query = "SELECT * FROM news ORDER BY id_news DESC LIMIT $start, $all_number_news";
$new = mysql_query($query);
if ($new)
{
while($news = mysql_fetch_array($new))
{
echo "<p><i>".$news['data']."</i> - <b>".$news['smalltext']."</b><a href=news.php?id_news=".$news['id_news']."><p>".$news['medtext']."</p></a></p><hr WIDTH=100% align=center>";
}
}
else puterror("Ошибка при обращении к блоку новостей");
// *******************************
$tot = mysql_query("SELECT * FROM news");
if ($tot) $total = mysql_result($tot,0);
else puterror("Ошибка при обращении к блоку новостей");
// *******************************
if($start > 0) echo "<a href='news_a.php?start=".($start - $all_number_news)."'><img src=images/back.gif border=0></a> | ";
// *******************************
if($start > 0 && $start + $all_number_news < $total)
{
// *******************************
}
// *******************************
if($start + $all_number_news < $total) echo "| <a href='news_a.php?start=".($start + $all_number_news)."'><img src=images/next.gif border=0></a>";
?>
|
all_number_news стоит 20.
Выводит тока 2 страницы, тоесть всего 40 новостей, а у меня их 55... чего сделать что бы все выводилось :( | |
|
|
|
|
|
|
|
для: pc2000
(22.09.2005 в 16:57)
| | Попробуйте исправить запрос
$tot = mysql_query("SELECT * FROM news");
|
на
$tot = mysql_query("SELECT count(*) FROM news");
|
А то у вас переменная $total в качестве значения принимает непойми что. | |
|
|
|
|
|
|
|
для: Loki
(22.09.2005 в 17:08)
| | Спасиб Loki. Все пашет. :) | |
|
|
|
|
|
|
|
для: pc2000
(22.09.2005 в 16:57)
| | по-моему скрипт рабочий
Добавлено: а этот запрос я проглядел:( | |
|
|
|