![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 0 Dołączył: 18.10.2008 Ostrzeżenie: (10%) ![]() ![]() |
Witam
Mam taki kod:
Wygląda to tak: jeśli mam 5 postów to pokaże 1 stronę, jeśli 10 - 2, jeśli 15 - 3 strony ale jeśli mam np 11,12,13,14 postów to nadal pokazuje 2 strony a powinny być 3 (5+5+x). Nie bierze reszty z dzielenia pod uwagę. Tylko jak ukaże się 5 postów to wtedy pojawi się kolejna strona. Proszę o pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Taka drobna uwaga:
Cytat $wykonaj = mysql_query("SELECT * FROM argue WHERE waiting = '0'"); $max=mysql_num_rows($wykonaj)/5; Wiesz co ten kod robi? Ten kod pobiera z bazy milion rekordów tylko po to, by policzyć ile ich jest. Totalnie nieoptymalne. Liczenie rekordów pozostawia się bazie poprzez konkstrukcję: select count(*) from tabela Poczytaj o stronicowaniu, masa tego na forum, może nabierzesz lepszych nawyków. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 02:07 |