Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> постраничный вывод 
:(
    Опции темы
Gold Dragon
Дата 9.12.2005, 14:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 10
Всего: 71



хватит придераться smile Вот вам форматирование (только времени нет пока проверить
Код

<table cellspacing=0 cellpadding=0 width="99%" align=center border=0><tbody><tr height=20><td class=pages colspan=3 valign=middle align=center>[
<?
if($all_lines != 0){
   $count_pages = ceil( $all_lines / $lines_per_page);
   if ( $count_pages > 1 ){
        if ($page > 5  and $page <= $count_pages){   ?>
           <a href=?page=1>1</a>
           <a class="url2">...</a>  <?
        }elseif ($page > 4 and $page <= $count_pages){  ?>
           <a href=?page=1>1</a> <?
        }
        if (!isset($page) or empty($page) or $page<=0) $page=1;
        else $page=(int)$page;
        if ( $page >= 1 and $page < 5 ) {
             for ($i=1; $i<=7; $i++)
             if ($count_pages >= $i )
             if ($page==$i and $i!=1) { echo "<b> $i</b>";
             }elseif ($page==$i) {echo "<b>1</b>";
             }elseif ($page != $i ){ echo " <a class='url2' href=\"?page=$i\">$i</a>";
             }
        }
        if ( $page >= 5 and $page <= $count_pages) {
             for ($i=$page-3; $i<=$page + 3; $i++)
             if ($count_pages >= $i )
             if ($page==$i and $i!=1) { echo "<b> $i</b>";
             }elseif ($page != $i ){ echo " <a class='url2' href=\"?page=$i\">$i</a>";
             }
        }
        if ( $page > $count_pages ) {
             ?><b>n~i'a`?a`e"a` i'i^a^i^n~o`a*e' i"i^a'i^e"u"?a* i'a`i"e`?e`.</b><?
        }
   }
}
if ($page < $count_pages - 4 and $count_pages > 8){?>
    <a class="url2">...</a>
    <a href=?page=<?echo $count_pages;?>><?echo $count_pages;?></a>
    <?
} elseif ($page < $count_pages - 3 and $count_pages > 8){?>
    <a href=?page=<?echo $count_pages;?>><?echo $count_pages;?></a>
    <?
}
?>

&nbsp;]</td></tr></tbody></table><br>




--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
CyClon
Дата 9.12.2005, 18:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 838
Регистрация: 3.12.2005

Репутация: 3
Всего: 4



-=Ustas=-, а я н понимаю как ето их делать по сколько.. TAB OR SPACE?


--------------------
user posted image
PM   Вверх
-=Ustas=-
Дата 9.12.2005, 18:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 32
Всего: 69



Цитата(CyClon @ 9.12.2005, 18:05)
а я н понимаю как ето их делать по сколько.. TAB OR SPACE?

Выставляешь в редакторе - заполнять табы пробелами, ставишь кол-во 4 шт. и всё.


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Aliance
Дата 27.5.2006, 00:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 14
Всего: 137



А если у меняы вывод из БД, как тут поступить? Мне конкретно нужно вывести ссылки всех записей. Не знаю как сосчитать все записи в БД. 
PM MAIL WWW ICQ Skype   Вверх
sugee
Дата 27.5.2006, 00:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 423
Регистрация: 12.6.2005

Репутация: 1
Всего: 4



Цитата(Aliance @  27.5.2006,  00:19 Найти цитируемый пост)
Не знаю как сосчитать все записи в БД.  

mysql_num_rows() поможет.
 
PM MAIL   Вверх
-=Ustas=-
Дата 27.5.2006, 08:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 32
Всего: 69



Цитата(sugee @  27.5.2006,  00:45 Найти цитируемый пост)
mysql_num_rows() поможет.

Тогда уж лучше 
Код

SELECT COUNT(*) FROM table;

а затем 
Код

mysql_result($res, 0);
 


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0876 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.