Ссылки на стрници

  • Автор темы Автор темы .snif
  • Дата начала Дата начала

.snif

Новичок
Постраничный вывод

Вобщем я новичёк в PHP, заранее извеняюсь если буду тупить. Теперь собственно сама проблема:
Имеется страница:
PHP:
<html>
<head>
<title>ТЕСТ</title>
</head>
<body bgcolor="black" text="green">
<center>
<a style="color: green; font-weight: normal; text-decoration: none;" href="add.php"><b>[Добавить запись]</b></a>
</center>
<br />
<table align="center" border="0">
<tr>
<?php
$link = mysql_connect("localhost", "root", "");
mysql_select_db("reg");
$query = "SELECT * FROM `blog`";
$sql = mysql_query($query);
while ($result = mysql_fetch_array($sql)){ 
   echo "<td align=center bgcolor=gray width=300 height=20><b>Написал:</b>".' '.$result[name]."</td></tr>"; 
   echo "<td align=center bgcolor=gray width=300 height=20><b>ICQ:</b>".' '.$result[icq]."</td></tr>"; 
   echo "<td align=center bgcolor=gray width=300 height=70>".$result[txt]."</td></tr>"; 
   echo "<tr><td></td></tr>";
   }
   mysql_close($link);
?>
</tr>
</table>
</body>
</html>
Это что-то типо гостевой книги=)
И вот предположим там будет 60 записей, на одной странице не красиво, хочу что-бы внизу создавались цифорки (ну как бы ссылки на другие странице) чтобы на одной странице было по 10 записей скажем.
Заранее спасибо
 
LIMIT это часть SQL запроса имеющий определенный формат параметров. Здесь два варианта. Первый, это когда вы вводите один параметр, к примеру: LIMIT 10, что означает выборку первый 10 строк результата. Второй, это когда вы вводите два параметра, к примеру: LIMIT 5, 10, что означает выборку 10 строк результата запроса, начиная с 5ой.


А дальше сам думай, развивай логику...
 
Crys
из это йстатьи понял о LIMIT, тоесть сколько "новостей" выводить на одной страничке. А как вот эти ссылки на странице сделать?
 
.snif
количество твоих новостей раздели на кол-во которое ты хочеш вывести на каждой страничке и округли..

-~{}~ 30.11.08 21:26:

1. определяеш кол-во новостей которое у тебя в БД
предположим их у тебя 150
2. ставим ограничение на 10 новостей на страничку.
3. делим 100 на 10 получаем 15страничек

через цикл выводиш
а = 1
б = 15

вайл а != б
эко "<a хреф=индекс.пхп?пэйдж=а> а </a>";
а++
 
.

Договорились же особо не пинать?
 
Сверху