
25.06.2007, 23:10
|
|
Участник форума
Регистрация: 06.06.2006
Сообщений: 213
Провел на форуме: 1628290
Репутация:
474
|
|
на скорую руку =) Попробуй...
PHP код:
<?php
@mysql_connect("localhost", "***", "***");
@mysql_select_db("pomnim");
$query = "select * from shapka;";
$result = mysql_query($query);
echo "<table border=1 bgcolor=#DED4C4>";
while ($row = mysql_fetch_array($result))
{
echo "<tr align=center><td><B>".$row['fname']."</B></td><td><B>".$row['name']."</B></td>
<td><B>".$row['lname']."</B></td><td><B>".$row['data_sm']."</B></td><td><B>".$row['vozrast']."</B></td>
<td><B>".$row['gorod']."</B></td></tr>";
}
$query2 = "select * from name_d order by binary(fname)";
$result = mysql_query($query2);
while ($row = mysql_fetch_array($result))
{
echo "<tr bgcolor=#F3F0E9><td>".$row['fname']."</td>
<td>".$row['name']."</td><td>".$row['lname']."</td>
<td align=center>".$row['data_sm']."</td>
<td align=center>".$row['vozrast']."</td>
<td align=center>".$row['gorod']."</td></tr>";
}
echo "</table>";
//Разбивка на страницы//
// количество записей, выводимых на странице
$per_page=10;
// получаем номер страницы
$page=isset($_GET['page']):$_GET['page']?0;
// вычисляем первый оператор для LIMIT
$start=abs($page*$per_page);
// составляем запрос и выводим записи
// переменную $start используем, как нумератор записей.
$q="SELECT * FROM `name_d` ORDER BY id LIMIT {$start},{$per_page};";
$res=mysql_query($q);
while($row=mysql_fetch_array($res))
{
echo ++$start.". ".$row['fname']."<br/>";
}
// дальше выводим ссылки на страницы:
$q="SELECT count(*) FROM `name_d`;";
$res=mysql_query($q);
$total_rows=mysql_num_rows($q);
$num_pages=ceil($total_rows/$per_page);
for($i=1;$i<=$num_pages;$i++)
{
echo "<a href=".$_SERVER['PHP_SELF']."?page=".$i.">".$i."</a> ";
}
?>
|
|
|