|
|
|
| Я бы хотел, что бы Вы мне помогли со скриптом. Дело в том, что я создаю сайт, но произошла проблема. Скрипт выводит данные из MySQL базы + постраничная навигация. Глюк в выводе названия статей. Он выводит таким образом:
1)1 ссылка
2)1 ссылка
2 ссылка
и т.д.
|
Помогите разобраться. | |
|
|
|
|
|
|
|
для: Эдуард
(03.10.2005 в 16:51)
| | 1. А в чем собственно глбк?
2. Приведите код скрипта. | |
|
|
|
|
|
|
|
для: Евгений Петров
(03.10.2005 в 17:01)
| | В Выводе данных из базы.
<?php
include "configuration.php";
@mysql_connect ($dblocation,$dbuser,$dbpasswd);
@mysql_query ("USE $dbname");
$num = 10;
$page = $_GET['page'];
$result = mysql_query("SELECT * FROM stati");
$posts = mysql_num_rows($result);
$total = intval(($posts - 1) / $num) + 1;
$page = intval($page);
if(empty($page) or $page < 0)
{
$page = 1;
}
if($page > $total)
{
$page = $total;
}
$start = $page * $num - $num;
$result = mysql_query("SELECT * FROM stati LIMIT $start, $num");
while ($postrow[] = mysql_fetch_array($result))
for($i = 0; $i < $num; $i++)
{
echo "<a href=stat.php?article=".$postrow[$i]['id'].">".$postrow[$i]['naz']."</a>".$postrow[$i]['date']."<br>";
}
if ($page != 1)
{
$pervpage = "<a href= ./index.php?page=1><<</a>
<a href= ./index.php?page=". ($page - 1) ."><</a> ";
}
if ($page != $total)
{
$nextpage = " <a href= ./index.php?page=". ($page + 1) .">></a>
<a href= ./index.php?page=".$total.">>></a>";
}
if($page - 2 > 0)
{
$page2left = " <a href= ./index.php?page=". ($page - 2) .">". ($page - 2) ."</a> | ";
}
if($page - 1 > 0)
{
$page1left = "<a href= ./index.php?page=". ($page - 1) .">". ($page - 1) ."</a> | ";
}
if($page + 2 <= $total)
{
$page2right = " | <a href= ./index.php?page=". ($page + 2) .">". ($page + 2) ."</a>";
}
if($page + 1 <= $total)
{
$page1right = " | <a href= ./index.php?page=". ($page + 1) .">". ($page + 1) ."</a>";
}
echo "$pervpage $page2left $page1left <b> $page </b> $page1right $page2right $nextpage";
?>
|
| |
|
|
|
|
|
|
|
для: Эдуард
(03.10.2005 в 17:45)
| | Ой ой ой! Лучше выложите дамп таблицы stati, и тогда будем смотреть че там не так. | |
|
|
|
|
|
|
|
для: Евгений Петров
(03.10.2005 в 18:48)
| | Мне нужен нормальный вывод данных я же привёл пример, как выводятся ссылки. Кто нибудь, нормальные люди помогите. | |
|
|
|
|
|
|
|
для: Эдуард
(04.10.2005 в 17:18)
| | Я достаточно нормален, чтобы вы приняли от меня помощь?:)
$i=1;
while ($postrow = mysql_fetch_array($result))
{
echo "<a href=stat.php?article=".$postrow['id'].">".$postrow['naz']."</a>".$postrow['date']."<br>";
$i++;
}
|
| |
|
|
|
|
|
|
|
для: Loki
(04.10.2005 в 17:45)
| | Огромное спасибо за помощь. | |
|
|
|
|
|
|
|
для: Эдуард
(06.10.2005 в 16:08)
| | Всё прекрасно работает. | |
|
|
|