Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Stronnicowanie z include?
kubax33
post
Post #1





Grupa: Zarejestrowani
Postów: 157
Pomógł: 1
Dołączył: 27.01.2010

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


Witam,
chcę zrobić stronnicowanie wyników z pliku txt i znalazłem taki skrypt:

  1. <?
  2. $lines = file('data.txt');
  3. #echo '<pre>'; print_r($lines); echo '</pre>';
  4. $perpage = 5;
  5. $p = isset($_GET['p']) ? $_GET['p'] : 0;
  6. for($i = $p; $i <= ($p + $perpage); $i++){
  7. if($lines[$i] != ''){
  8. echo $lines[$i] . '<br><br>';
  9. }
  10. }
  11.  
  12. ?>
  13. <table summary="" cellpadding="10" cellspacing="0" border="0" class="global-links-menu">
  14. <tr>
  15. <?
  16. if($p==0 || $p==1)
  17. {
  18. echo "<td>Poprzednia</td>";
  19. }
  20. else
  21. {
  22. $back_page=$p-1;
  23. echo "<td ><a href='?p=$back_page'>Poprzednia</a></td>";
  24. }
  25.  
  26. for($j=1;$j<=$perpage;$j++)
  27. {
  28.  
  29. if($j==$p)
  30. {
  31. echo "<td >$p</td>";
  32. }
  33. else
  34. {
  35. echo "<td ><a href='?p=$j'>$j</a></td>";
  36. }
  37. }
  38.  
  39. if($p<$perpage)
  40. {
  41. $next_page=$p+1;
  42. echo "<td ><a href='?p=$next_page'>Następna</a></td>";
  43. }
  44. else
  45. {
  46. echo "<td >Następna</td>";
  47. }
  48. ?>



jednak moje wyniki w skrypcie w którym chciałbym umieścić stronnicowanie są wywoływane tak:

  1. $dane = file("data.txt");
  2. $ile = count($dane);
  3.  
  4. for ($i=0; $i<$ile; $i++)
  5. {
  6. $linijka = explode("|",$dane[$i]);
  7. include("wpisy.inc.php");
  8. }



jak połączyć stronnicowanie z tym include? metodą prób i błędów próbuję ale nie wychodzi...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
peter13135
post
Post #2





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


Miałem coś napisać, ale zwątpiłem. Nie chcę zbytnio Cię zniechęcać, ale po prostu nie myślisz co piszesz.

Ta pęta od 0 do $ile jest kompletnie nie potrzebna. Masz wyświetlić elementy od $p do $p+$perpage.

Nie wiem w sumie jak mam Ci pomóc, nie dając Ci gotowca Może najpierw naucz się robić schematy blokowe albo ns ?
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: 3.10.2025 - 16:43