Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] stronicowanie
gigzorr
post
Post #1





Grupa: Zarejestrowani
Postów: 652
Pomógł: 47
Dołączył: 6.02.2010
Skąd: Radom

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


witam . mam oto taki skrypt stronicowania:
  1. $page = $_GET['page'];
  2.  
  3. $result = "SELECT nick_z_gry FROM `rejestracja` LIMIT 0,8";
  4. $idzap = mysql_query($result) or die(mysql_error());
  5. $wszystkich = mysql_fetch_row($idzap);
  6. $ilestr = "8"; // podajemy tutaj ilość wyników na jedną stronę.
  7. $podstron = ceil($wszystkich[0]/$ilestr);
  8.  
  9.  
  10. $result= mysql_query("SELECT nick_z_gry FROM `rejestracja` LIMIT ".(($page)*$ilestr).",".$ilestr."");
  11. echo '<p style="font-weight:bold;font-family:Arial;font-size:12px;">Lista zarejestrowanych użytkowników:</p>';
  12. while ($row = mysql_fetch_array($result, MYSQL_NUM))
  13. {
  14. printf("<div style='margin:auto;'>
  15. <table border='1' style='font-size:13px;font-family:Verdana;'>
  16. <tr>
  17. <td>Nick z gry:</td> <td style='width:400px;color:white;' class='td'>%s</td>
  18. </tr>
  19. </table>
  20. </div>
  21. ", $row["0"]);
  22. }
  23. echo '<br/>';
  24. if ($page>0) echo "<a href=lista-uzytkownikow?podstrona_".($page-1).">Poprzednia</a>";
  25. else
  26. {
  27. echo "Poprzednia";
  28. }
  29. if ($page<$podstron) echo "<a href=lista-uzytkownikow?podstrona_".($page+1)."><div style='margin-left:110px;margin-top:-20px;'>Następna</style></a>";
  30. else
  31. {
  32. echo "<div style='margin-left:160px;margin-top:-20px;'>Następna</div>";
  33. }
  34. }
  35.  


Ładnie wyswietla dane, ogranicza ilosc , ale juz nastepna strona jest nie aktywna , tzn sie nie da kliknac , i problem chyba tutaj jest:
  1. $wszystkich = mysql_fetch_row($idzap);
  2. $ilestr = "8"; // podajemy tutaj ilość wyników na jedną stronę.
  3. $podstron = ceil($wszystkich[0]/$ilestr);


Bo wyciagam nazwe , a mam w [0] liczbe , ale probowalem zamienic 0 za [nick_z_gry] ale to byloby bez sensu.

Dziękuje za wszystkie porady.
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: 19.08.2025 - 07:24