
15.08.2009, 12:12
|
|
Познающий
Регистрация: 16.03.2009
Сообщений: 82
С нами:
9029260
Репутация:
23
|
|
Сообщение от SaiRus
у меня вопрос как реализуется вывод данных из таблицы по 10 штук к примеру...допустим записей 20 сначало первые 10 вывел потом, вторые по нажатии на кнопку
PHP код:
<?php i=$_SESSION['n']; do {
/*вывод полей*/
}
while ($comment = mysql_fetch_array($result1)
and $i<>$_SESSION['n']+10)
?>
потом после цикла сделать что то типа $_SESSION['n']=i; или как подскажите пожалуйста?
и если обратно надо, т.е. предидущие 10 то есть какой нибудь DownTO аналог или как делать  Down это про меня 
Можно еще так сделать:
PHP код:
$num = mysql_num_rows($result);
$num2 = $num;
$start = 0;
for ($i = $start; $i<$num; $i++)
{
if ($num > $start + 10){$num = $start + 10;}
if ($row = mysql_fetch_array($resalt))
{
echo' '.$row['message'].'<br>';
}
}
if ($num < $start + 10)
{
if ($start != 0)
{
print "<div align=left><A href=guest_book.php?start=".($start - 10).">Попередні</A></div>";
}
}
if ($num2 > $start + 10)
{
print "<div align=right><A href=guest_book.php?start=".($start + 10).">Наступні</A></div>";
}
Должно работать но точно не обещаю так как в своем случае читал не из базы а из файла.
|
|
|