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
Kuziu
post
Post #2





Grupa: Zarejestrowani
Postów: 743
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Toruń

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


  1. <?php
  2.  
  3. 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;
  4.                     
  5. $od=$page*$per_page; // od ktorego news'a zacząć = strona*ilosc_na_stronie
  6.                 
  7. $sql=&#092;"SELECT * FROM news ORDER by time DESC LIMIT $od,$per_page\";
  8. $result    =@mysql_query($sql,$connection) or die(&#092;"Wykonanie zapytania niepowiodło się\");
  9.     
  10. while($row = mysql_fetch_array($result)){
  11.   $news_id = $row['news_id'];
  12.   $autor     = $row['autor'];
  13. // i tak dalej pobierając wszystkie dane ...
  14.   echo(&#092;"Treść newsów/komentarzy\"); // Wyświetlanie
  15. }
  16.  
  17. ?>


Ten post edytował Kuziu 15.01.2005, 12:35:34
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 11.10.2025 - 19:33