![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 0 Dołączył: 14.06.2003 Skąd: Tomaszów Lubelski/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Weim co sobiwe pomyśleliście po temacie...
Że to już było itp. Ale szukałem i nie znalazłem niczego co by mo pomogło :| Chodzi o podzielenie wyników z sql'a na strony. Chwilowo mam taki kod [php:1:ff75c7c234]<?php for($i=0;$i<ceil($any_topic/$tpp);$i++) { if($p == $i * $tpp) { echo '<b>'.($i+1).'</b>, '; } else { echo '<a href="'.$PHP_SELF.'?f='.$f.'&p='.($i*$tpp).'&sort='.$sort.'&order='.$order.'">'.($i+1).'</a>, '; } } ?>[/php:1:ff75c7c234] gdzie $tpp to ilośc wyników po ile ma dzielić $any_topic liczba wszystkich wyników. Wszystko działa ale jeżeli jest niewielka ilośc wyników. W przeciwnym razie wyświetla wszystko. Do czego zmierzam. Chciałbym aby wyświetlało jakoś przyjemniej czyli np. tak jak jest w phpBB (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Albo coś podobnego |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Jak masz już ustalony w jakiś sposób numer strony to zrób tak:
[php:1:5c55af2f8f]<?php $page=54; $ile=5; // ile stron w przód i tył $strony=103; // ilosc wszystkich stron if(($page-$ile)>0) { for($i=0; $i<$ile; $i++) { echo "<a href=costam.php?page=".($page-$i).">".($page-$i)."</a>"; } } if(($page+$ile)<$strony) { for($i=0; $i<$ile; $i++) { echo "<a href=costam.php?page=".($page+$i).">".($page+$i)."</a>"; } } ?>[/php:1:5c55af2f8f] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 08:46 |