Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: stronicowanie w tabeli
Forum PHP.pl > Forum > PHP
maxserwer
Siemka, niech ktoś mi pomoże zrobić kod taki żeby dzielił mi na stronie wierszyki co są zapisane w pliku txt (wierszyki/wierszyki/milosne.txt).
Na stronie mam taki:

  1. <TABLE WIDTH=100% CELLSPACING=0 CELLPADDING=0>
  2. <TR>
  3. <TD VALIGN=top WIDTH=100%>
  4. <img src="blank.gif" border="0" height="3" width="1"><br>
  5. <? include("wierszyki/wierszyki/milosne.txt")?>
  6. </TD>
  7. </TR>
  8. </table>


i on tylko wyświetla całą zawartość txt-u, a maże o takim co pokaże np 20 tylko a reszta będzie ukrytych na dole tak jagby w innych stronach np. Strona 1, 2, 3...

Liczę na pomoc i z góry THX, pozdrawiam czytelników php.pl
LonelyKnight
Było na forum wiele razy. Poszukaj pod słowem "stronicowanie".
maxserwer
Dziękuje za podanie mi hasła, już szukam, ale jak ktoś ma i wie to niech pisz też smile.gif
b_chmura
na plikach czy z bazy?
maxserwer
powiem tak, mam na swojej stronie wierszyki, tak zrobione że jak ktoś doda to się dopisuje automatycznie do pliku txt i są one wyświetlane w na stronie, daje linka: WIERSZYKI

Jak wiesz jak to zrobić, żeby wierszyki same się automatycznie po jakimś limicie przecinały i były jako 2 strona, a na dole było np. Strona 1, 2, 3... , to proszę o pomoc, bo już mnie bania nawala jak takie coś zrobić.
nospor
Jak juz ci mowiono: uzyj wyszukiwarki. Bylo multum razy, np tu:
http://forum.php.pl/index.php?showtopic=72...l=stronicowanie
Tworzysz tablice z wierszy i lecisz sposobem co w tamtym temacie.
maxserwer
No dobra, zgodzę się, ale jak znajdę jakiś kod, np.

  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>


to ten kod nie podzieli u mnie wyświetlanych wierszyków, tylko będzie wyświetlać obrazki, a taki mi jest wogóle nie potrzebny....
nospor
Ty przeczytales chociaz topic co ci podalem? Dalej masz w nim stronicowanie. I jak mowilem, ty zamiast tamtejszej tablicy masz postronicowac swoją

ps:
Cytat
Proszę o pilną i szybką pomoc...

popraw tytul na prawidłowy bo ten Twoj teraz to nie jest tytul...
maxserwer
Kurcze, ty mnie chyba nie rozszumisz, bo mi nie chodzi o tki kod, bo ten otwiera folder i robi linki na stronie do plików co w nim są, ja chcę podzielić stronę, tak że jest wyświetlane na niej txt do pewnego momentu i podzielony na następną stronę na część dalszą txtu...
krowal
Myślę że dostałeś już swoje rozwiązanie tylko do lekkiego przerobienia, ale ty byś chciał gotowca a tak to się nie da smile.gif i wbrew twoim przekonaniom "nospor" na pewno nie jest tym który by nie wiedział o co ci chodzi, bo jak ja wiem to on napewno winksmiley.jpg
nospor
Cytat
Kurcze, ty mnie chyba nie rozszumisz
ty skolei nie czytasz co piszę:
1) prosilem w poprzednim poscie o cos. zamykam wiec i czekam na PW
2) mowilem ci, ze dalej w tamtym topicu masz stronicowanie, czyli defacto to co chcesz zrobic. Byc moze tobie chodzi o inne stronicowanie, nie wiem, nie znam struktury twojego pliku.


--
Ale Ty go nadal nie rozszumiłeś haha.gif
~kwiateusz


edit: otwarte
@kwiateusz hehe biggrin.gif
maxserwer
Skoro Administrator odblokował temat, to zapraszam do pomocy mi, HELP!!!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.