Razor
wcs-world.ru team-vs.ru
- Сообщения
- 93
- Реакции
- 33
Столкнулся с небольшой проблемкой, есть скрипт:
который постранично выводит данные из БД, но почему-то кривовато.
Подскажите как склеить шапку с таблицей (уже всю голову сломал), например до того как сделал постраничный вывод все было ок
PHP:
<body>
<table width="100%" align="center" cellpadding="4" font size="10" style="color: #ffffff">
<tr>
<td style="background: #383838 url(images/bar3.jpg) repeat-x" align="center"><span style="font-size:10pt">№</span></td>
<td style="background: #383838 url(images/bar3.jpg) repeat-x" align="center"><span style="font-size:10pt">Ник</span></td>
<td style="background: #383838 url(images/bar3.jpg) repeat-x" align="center"><span style="font-size:10pt">Уровень</span></td>
<td style="background: #383838 url(images/bar3.jpg) repeat-x" align="center"><span style="font-size:10pt">Текущая раса</span></td>
<td style="background: #383838 url(images/bar3.jpg) repeat-x" align="center"><span style="font-size:10pt">Стим ID</span></td>
</tr>
<?php
mysql_connect("8.8.8.8", "user", "password") or die ("Невозможно подключиться к серверу");
mysql_select_db("_DB_") or die ("Базы данных нет");
$num = 25;
$page = $_GET['page'];
$result = mysql_query("SELECT COUNT(*) FROM `wcs`");
$posts = mysql_result($result, 0);
$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 `wcs` LIMIT $start, $num");
while ( $postrow[] = mysql_fetch_array($result))
?>
<?php
echo "<table>";
for($i = 0; $i < $num; $i++)
{
echo"<tr>";
echo"<td style=\"background: #4e4e4e url(images/bar2.jpg) repeat-x\" align=\"center\"><span style=\"font-size:10pt\">" . $postrow[$i]['id'] . "</span></td>";
echo"<td style=\"background: #4e4e4e url(images/bar2.jpg) repeat-x\" align=\"center\"><span style=\"font-size:10pt\">" . $postrow[$i]['name'] . "</span></td>";
echo"<td style=\"background: #4e4e4e url(images/bar2.jpg) repeat-x\" align=\"center\"><span style=\"font-size:10pt\">" . $postrow[$i]['lvl'] . "</span></td>";
echo"<td style=\"background: #4e4e4e url(images/bar2.jpg) repeat-x\" align=\"center\"><span style=\"font-size:10pt\">" . $postrow[$i]['race'] . "</span></td>";
echo"<td style=\"background: #4e4e4e url(images/bar2.jpg) repeat-x\" align=\"center\"><span style=\"font-size:10pt\">" . $postrow[$i]['steamid'] . "</span></td>";
echo"</tr>";
}
echo "</table>";
?>
</body>
<?php
if ($page != 1) $pervpage = '<a href= ./wcs.php?page=1><<</a>
<a href= ./wcs.php?page='. ($page - 1) .'><</a> ';
if ($page != $total) $nextpage = ' <a href= ./wcs.php?page='. ($page + 1) .'>></a>
<a href= ./wcs.php?page=' .$total. '>>></a>';
if($page - 2 > 0) $page2left = ' <a href= ./wcs.php?page='. ($page - 2) .'>'. ($page - 2) .'</a> | ';
if($page - 1 > 0) $page1left = '<a href= ./wcs.php?page='. ($page - 1) .'>'. ($page - 1) .'</a> | ';
if($page + 2 <= $total) $page2right = ' | <a href= ./wcs.php?page='. ($page + 2) .'>'. ($page + 2) .'</a>';
if($page + 1 <= $total) $page1right = ' | <a href= ./wcs.php?page='. ($page + 1) .'>'. ($page + 1) .'</a>';
echo $pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;
?>
который постранично выводит данные из БД, но почему-то кривовато.
Подскажите как склеить шапку с таблицей (уже всю голову сломал), например до того как сделал постраничный вывод все было ок