![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 231 Pomógł: 17 Dołączył: 26.08.2007 Ostrzeżenie: (10%) ![]() ![]() |
Witam,
Mam taki problem... Pobieram dane z bazy a następnie chcę aby te wyświetlane rekordy były dzielone na strony. Mam taki skrypt: Kod $strona = $_GET['s']; // Wynikow Na Strone $wns = 10; settype($strona, "integer"); $tresc_zapytania_max = 'SELECT `id` FROM `baza`'; $zapytanie_max = mysql_query($tresc_zapytania_max); $r_max = mysql_num_rows($zapytanie_max); $tresc_zapytania = 'SELECT `temat`, `data` FROM `baza` ORDER BY `id` DESC LIMIT '.($strona*$wns).','.$wns; $zapytanie = mysql_query($tresc_zapytania); while ($wiersz = mysql_fetch_row($zapytanie)) { echo $wiersz[0].' - '.$wiersz[1].' '; } $lStron = celi($r_max/$wns); for ($i=0;$i<$pNum;$i++) echo ''.($i+1).''; Rekordy są wyświetlane dobrze... Po 10 na każdej stronie. Tylko wyskakuje mi błąd: Kod Fatal error: Call to undefined function celi() in /home/accounts_p/puzi/public_html/2/admin/page/test.php on line <b>63</b> I po tym komunikacje wychodzi że błąd jest w tej części kodu: Kod $lStron = celi($r_max/$wns); for ($i=0;$i<$pNum;$i++) echo ''.($i+1).''; Proszę o pomoc |
|
|
![]() |
![]()
Post
#2
|
|
![]() Administrator wortalu Grupa: Przyjaciele php.pl Postów: 960 Pomógł: 39 Dołączył: 21.10.2003 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Przecież jest napisane ze nie ma takiej funkcji. ma być ceil().
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 231 Pomógł: 17 Dołączył: 26.08.2007 Ostrzeżenie: (10%) ![]() ![]() |
Dzięki...
A teraz jest jeszcze jeden problem... nie pokazuje u dołu strony numerów stron... Jak to można zrobić?? Problem już rozwiązałem Ten post edytował Puzi 24.02.2008, 12:18:51 |
|
|
![]()
Post
#4
|
|
![]() Administrator wortalu Grupa: Przyjaciele php.pl Postów: 960 Pomógł: 39 Dołączył: 21.10.2003 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
W pętli for masz zmienną $pNum a chyba powinna być $lStron.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 11:14 |