|
|
|
| Здравствуйте! Есть достаточно классический скрипт:
<?
$dblocation = "localhost";
$dbuser = "root";
$dbpasswd = "";
$dbname = "name";
$dbcnx = @mysql_connect ($dblocation, $dbuser, $dbpasswd);
if (!$dbcnx)
{
echo ("<p> В настоящий момент сервер базы данных не доступен, поэтому корректное
отображение страницы невозможно.<p>");
exit();
}
if (!@mysql_select_db ($dbname, $dbcnx))
{
echo ("<p> В настоящий момент база данных не доступна.<p>");
exit();
}
$ath = mysql_query ("select * from first;");
if ($ath)
{
echo "<table border=1 bordercolor=#ffffff cellpadding=0 cellspacing=0 align=center>";
echo "<tr><td align=center bgcolor=a8c3e6 width=20%>Автор</td><td align=center bgcolor=a8c3e6 width=60%>Название</td>
<td align=center bgcolor=a8c3e6 width=83>Размер</td><td align=center bgcolor=a8c3e6 width=50>Скачать</td></tr>";
while ($author = mysql_fetch_array ($ath))
{
echo "<tr><td bgcolor=d7ebff> ".$author ['avtor']."</td> <td bgcolor=d7ebff> ".$author ['name']."</td>
<td align=center bgcolor=d7ebff>".$author ['size']." КБ</td><td align=center bgcolor=d7ebff><a href=files/".$author ['name_file']."><img src=img/icons/downloads.gif width=17 height=17 alt=скачать></a></td></tr>";
}
echo "</table>";
}
else
{
echo "error";
exit ();
}
?>
|
Как сделать так, чтобы выводились только первые 20 строк таблицы или 100 на нескольких страницах (1,2,3,4...)? | |
|
|