Показать сообщение отдельно

  #5  
Старый 15.08.2009, 12:12
Patronik
Познающий
Регистрация: 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>";
               } 
Должно работать но точно не обещаю так как в своем случае читал не из базы а из файла.
 
Ответить с цитированием