Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php + mysql]Stronicowanie, za dużo podstron
hinduseek
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 1.05.2006

Ostrzeżenie: (0%)
-----


Witam serdecznie
Udało mi się napisać mały skrypcik stronicowania wyników. Wszystko ładnie, pięknie gra tylko jest mały szkopuł.

Mianowicie, gdy ustawiam, żeby na stronie było np. 25wyników i wynik dzielenia ilość rekordów z bazy / ilość wyników na stronie wyjdzie równe 25 - tworzy mi się na końcu pusta podstrona. I nie wiem jak się tego pozbyć.

Załączam treść skryptu
  1. <?php
  2. // porcjowanie rekordów mysql na podstrony
  3. include_once'dane.php';
  4. include_once'funkcje.php';
  5. $ile = 8; // ile rekordów na stronę
  6. $page=$_GET['page']; // id strony
  7. $od = $page * $ile; // obliczanie od którego ma wyświetlacz
  8. $pobieranie=mysql_query("SELECT * FROM `newsy` ORDER BY id DESC LIMIT ".$od.", ".$ile."");
  9. while ($rekord=mysql_fetch_array ($pobieranie)) {
  10. $wyraz=$rekord['tytul'];
  11. $aa=adres($wyraz);
  12. echo'<h2 class="News_nag" style="font-size:12px; margin:0;">'.$rekord[tytul].'</h2>';}
  13. $aaa=mysql_query("SELECT id FROM `newsy`");
  14. $id=mysql_num_rows($aaa); // ilość id z bazy
  15. $strony = $id / $ile; // ilosc stron
  16. $strony=floor($strony); // zaokrogl
  17. for ($i=0; $i<=$strony; $i++) {
  18. $dd = $i + 1;
  19. if($page==$i) {
  20. echo ' [<b>'.$dd.'</b>] '; // aktualna strona
  21. } else {
  22. echo' [<a href="news,archiwum,strona,'.$i.'.html" class="text_a">'.$dd.'</a>] ';}
  23. }
  24. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 16:58