Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Stronnicowanie
MOniToR
post
Post #1





Grupa: Zarejestrowani
Postów: 182
Pomógł: 2
Dołączył: 16.11.2003
Skąd: Wrocław / Skokowa

Ostrzeżenie: (10%)
X----


Szukałem na forum, jednak nie potrafiłem tego odpowiednio wykorzystać. Obecne mam takie porcjowanie:
  1. <?php
  2.  
  3. $porcja=10;
  4. $wiersz=0+$dawka;
  5. $sqlcmt = &#092;"select * from comments where art_id='$id' AND type_id='$type_id' ORDER BY comment_id limit $wiersz, $porcja\";
  6.  $resultcmt = mysql_query($sqlcmt);
  7.  
  8.  
  9. $sql1 = &#092;"select * from comments where art_id='$id' AND type_id='$type_id'\";
  10. $result1 = mysql_query($sql1);
  11. $vol = mysql_num_rows($result1);
  12.  
  13. $r=$wiersz-$porcja;
  14. $f=$wiersz+$porcja;
  15. if($r >= 0){
  16. echo &#092;"( <a href=$strona&dawka=$r>Poprzednia strona</a> )  \";
  17. }
  18. if($f < $vol){
  19. echo &#092;"( <a href=$strona&dawka=$f>Nastepna strona</a> )\";
  20. }
  21.  
  22. ?>

Chciałbym aby wyświetlała mi się lista stron( 1 2 3 itd.) . Jak to zrobić? ;> Prosze o pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kermit
post
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 14.01.2005

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


  1. <?php
  2. include(&#092;"connect.php\");
  3. $ok = mysql_select_db(&#092;"test\");
  4. if (!$ok) die(&#092;"dupfffa\");
  5.  
  6. if(!$page){$page=0;}else{$page--;} // Jeśli nie zostala określona strona to wyświetl pierwszą (zerową) jeśli jest to $page=$page-1;
  7.  
  8. $per_page=2;  
  9. $od=$page*$per_page; // od ktorego news'a zacząć = strona*ilosc_na_stronie
  10.  
  11. $sql=&#092;"SELECT tytul, data FROM news ORDER by data DESC LIMIT $od,$per_page\";
  12. $result=@mysql_query($sql) or die(&#092;"Wykonanie zapytania niepowiodło się\");
  13.  
  14. while($row = mysql_fetch_array($result)){
  15. echo (&#092;"$row[tytul]<BR> $row[data]<br>\"); // Wyświetlanie
  16. }
  17.  
  18. $sql1=&#092;"SELECT count(id) FROM news ORDER by data DESC LIMIT $od,$per_page\";
  19. $result1=@mysql_query($sql1) or die(&#092;"Wykonanie zapytania niepowiodło się\");
  20. $ilosc =mysql_result($result1,0,&#092;"count(id)\");
  21. $all=ceil($ilosc/$per_page);
  22. echo(&#092;"Przejdź do strony:<br>\");
  23. for($i=0;$i<$all;$i++){
  24.  $tmp=$i+1;
  25. echo(&#092;"<a href='przekier.php?page=$tmp'> $tmp </a>\");
  26. }
  27. ?>


Mam taki skrypt. Dzieli mi on newsy na 4 strony, lecz obojętnie na którą wejdę zawsze mam te same :/. Co jest źle?

Kermit.

Ten post edytował Kermit 16.01.2005, 19:14:07
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: 4.10.2025 - 05:26