Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak postronicować wynik dla readdir
kallosz
post
Post #1





Grupa: Zarejestrowani
Postów: 272
Pomógł: 19
Dołączył: 29.07.2006

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


Mam taki kod:
  1. <table align="center">
  2. <?
  3.  
  4. @$katalog = opendir('folder');
  5. if (!$katalog) die ('Nie mogę otworzyć folderu.');
  6. $roz_graficzne = array('.jpg', '.jpeg', '.gif', '.png');
  7. while($pliki = readdir($katalog))
  8. {
  9. if ($pliki != '.' && $pliki != '..')
  10. {
  11. $rozszerzenie = strtolower(strrchr($pliki, "."));
  12. if(in_array($rozszerzenie, $roz_graficzne))
  13. $lista[] = $pliki;
  14. }
  15. }
  16.  
  17. foreach($lista as $value)
  18. {
  19. $i++;
  20. if($i==1){print"<tr>";}
  21.  
  22. echo '<td>';
  23. echo '<a href="folder/'.$value.'" rel="lightbox[roadtrip]" target="_blanc"><img src="../miniaturki.php?img_name=folder/'.$value.'" border="0" /></a>'."n";
  24. echo '</td>';
  25. if($i==5){print"</tr>";$i=0;}
  26. }
  27.  
  28. if($i==1){print"<td></td></tr>";}
  29.  
  30. ?>
  31. </table>

jak dorobić tutaj stronicowanie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kallosz
post
Post #2





Grupa: Zarejestrowani
Postów: 272
Pomógł: 19
Dołączył: 29.07.2006

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


  1. <table align="center">
  2. <? 
  3.  
  4. @$katalog = opendir('foto_realizacje'); 
  5. if (!$katalog) die ('Nie mogę otworzyć folderu.'); 
  6. $roz_graficzne = array('.jpg', '.jpeg', '.gif', '.png'); 
  7. while($pliki = readdir($katalog)) 
  8. { 
  9. if ($pliki != '.' && $pliki != '..') 
  10. { 
  11. $rozszerzenie = strtolower(strrchr($pliki, ".")); 
  12. if(in_array($rozszerzenie, $roz_graficzne)) 
  13. $lista[] = $pliki; 
  14. } 
  15. } 
  16.  
  17. $lista = array();
  18. $totalRecords = 23;
  19.  
  20. $e = '';
  21.  
  22. for ($i=0; $i<$totalRecords; $i++)
  23. { 
  24. if($i==1){print"<tr>";}
  25.  
  26. echo '<td>';
  27. echo '<a href="foto_realizacje/'.$i.'" rel="lightbox[roadtrip]" target="_blanc"><img src="../miniaturki.php?img_name=foto_realizacje/'.$value.'" border="0" /></a>'."n";
  28. echo '</td>';
  29. if($i==4){print"</tr>";$i=0;}
  30. }
  31. if($i==1){print"<td></td></tr>";}
  32.  
  33. try{
  34. $pager = new Pager('idPagera');
  35. $pager->SetTotalRecords($totalRecords);
  36. $pager->SetRecordsPerPage(20);
  37. $pager->SetPagesPerNav(5);
  38. $pag = $pager->Render();
  39. $indexStart = $pager->GetIndexRecordStart();
  40. $indexEnd = $pager->GetIndexRecordEnd();
  41. }
  42. catch (Exception $e) {
  43. echo $e->getMessage();
  44. }
  45.  
  46. echo '';
  47. for ($i=$indexStart; $i<=$indexEnd;$i++)
  48. echo "<tr><td>{$tab[$i]['ID']}</td><td>{$tab[$i]['TEXT']}</td></tr>";
  49. echo '';
  50. echo $pag;
  51.  
  52.  
  53.  
  54. ?>
  55. </table>
co robie zle (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
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: 10.10.2025 - 12:25