Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Poprzednia Strona||Następna Strona
Szosti
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 20.05.2006
Skąd: Kraków

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


Witam!!

Na początku przedstawię strukturę moich katalogów (IMG:http://forum.php.pl/style_emoticons/default/aarambo.gif)

RooT
MAIN - katalog (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
INNY - katalog
INNY - katalog
index.php
main.php
style.css
inne.html

Tak gwloi ścisłości (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif) W katalogu main znajdują się różne strony includowane do main.php. main.php różni się od index.php tym, że main nie ma prawej strony menu. W pliku main jest oczywiście tablica:
  1. <?php
  2.  
  3. $arrIncludes = array(
  4.  
  5. 0 => 'index.php',
  6. 1 => 'main/na topie.php'
  7. 2 => 'main/g.php',
  8. 3 => 'main/j.php',
  9. 4 => 'main/w.php',
  10. 5 => 'main/c.php',
  11. 6 => 'main/p.php',
  12. 7 => 'main/sphp',
  13. 8 => 'main/z.php',
  14. 9 => 'main/p.php',
  15. 10 =>'main/k.php',
  16. 11 =>'main/d.php',
  17. 12 =>'main/d.php',
  18. 13 =>'main/d.php',
  19. 14 =>'main/d.php',
  20. 15 =>'main/d.php',
  21. 16 =>'main/d.php',
  22. 17 =>'main/d.php',
  23. ...
  24. );
  25.  
  26. $_GET[ 'go' ] = ( empty( $_GET[ 'go' ] ) ) ? 0 : $_GET[ 'go' ];
  27.  
  28. include( $arrIncludes[ $_GET[ 'go' ] ] );
  29.  
  30. ?>


Wszystko oczywiście działa ok. Teraz o co mi dokładnie chodzi - mam stronę Na topie.php, która stanowi osobny dział na stronie. Chcę, żeby Na topie.php miała kolejne podstrony, nie chodzi mi tu o przejście do kolejnego oddzielnego działu. Ma to wyglądać tak, że jest strona Na Topie cos1, poźniej Na topie cos2, a adres żeby był w postaci main?go=1&strona1 itd. Za pewne nie wyraziłem się do końca jasno, ale mam nadzieję, że mnie Ktoś zrozumie (IMG:http://forum.php.pl/style_emoticons/default/party.gif) Aha na dole strony Na topie chce aby pokazało się coś takiego Poprzednia Strona||Następna Strona tak albo inaczej, nie ważne (IMG:http://forum.php.pl/style_emoticons/default/tiredsmiley.gif) Zaznaczam przy okazji, że w tematyce php jestem raczej zielony i prosze mi dokładnie powiedzieć gdzie co i jak (IMG:http://forum.php.pl/style_emoticons/default/cool.gif) Będe wdzięczny za pomoc, oczywiście postaram się wszystko wyjaśnić i opisać jeszcze dokładniej jakby mnie Ktoś nie rozumiał (IMG:http://forum.php.pl/style_emoticons/default/Rkingsmiley.png)

(IMG:http://forum.php.pl/style_emoticons/default/graduated.gif)
Go to the top of the page
+Quote Post
Michasko
post
Post #2





Grupa: Zarejestrowani
Postów: 283
Pomógł: 31
Dołączył: 10.01.2006
Skąd: Działoszyn

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


Jeśli dobrze zrozumiałem, to chcesz zrobić stronicowanie?
http://phpedia.pl/wiki/Stronicowanie
Go to the top of the page
+Quote Post
Szosti
post
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 20.05.2006
Skąd: Kraków

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


Mniej więcej o to mi chodzi, tylko, że ja nie korzystam z MySqla i nie potrzebuje tak zaawansowanego, żeby dzieliło mi po osiągnięciu np.5 wpisów, czy czegoś tam.
Go to the top of the page
+Quote Post
E-d
post
Post #4





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 9.04.2005

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


O takie coś chodzi ?
  1. <?php 
  2. echo '<a href="main.php?go=' . ($_GET[ 'go' ]-1) . '">Poprzednia strona</a> : <a href="main.pgp?go=' . ($_GET[ 'go' ]+1) . '">Następna strona</a>';
  3. ?>
Go to the top of the page
+Quote Post
Szosti
post
Post #5





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 20.05.2006
Skąd: Kraków

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


Wtedy będe się przsuwał pomiędzy działami, z tego co widze main?go=1 to dział u mnie. Ja potrzebuje przesuwać się w dziale o następną stronę wstecz lub do przodu main?go=1&strona1 (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)
Go to the top of the page
+Quote Post
siemakuba
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


a czy to: main?go=1&strona1 nie bedzie sluszniej zapisac tak: main?go=1&strona=1?

i do tego sobie dostosuj to co podal ci @E-d

pozdr.
Go to the top of the page
+Quote Post
Szosti
post
Post #7





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 20.05.2006
Skąd: Kraków

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


Cytat
a czy to: main?go=1&strona1 nie bedzie sluszniej zapisac tak: main?go=1&strona=1?


Na pewno będzie słuszniej, mogłem się pomylić (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Jakbym umiał to bym sobie dostosował i nie prosił (IMG:http://forum.php.pl/style_emoticons/default/blink.gif)
Go to the top of the page
+Quote Post
siemakuba
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


eh, tu nie ma co umiec...
  1. <?php
  2.  
  3. echo '<a href="main.php?go=1&strona=' . ($_GET[ 'strona' ]-1) . '">Poprzednia strona</a>';
  4. echo '<a href="main.php?go=1&strona=' . ($_GET[ 'strona' ]+1) . '">Następna strona</a>';
  5. ?>


dopisz sobie jeszcze if, który sprawdzi czy nie jestes przypadkiem na pierwszej lub ostatniej stronie, bo wtedy nie powinines pokazac poprzednia lub nastepna.

pozdr.
Go to the top of the page
+Quote Post
Szosti
post
Post #9





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 20.05.2006
Skąd: Kraków

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


Pytanie z gatunku bardziej inteligentnych party.gif Skąd ten skrupt ma wiedzieć co jest ta kolejną stroną? Czy muszę jeszcze gdzieś coś dodać, jakie nazwy powinny mieć kolejne podstrony, w sensie strona1.php, czy dowolnie? Oczywiście ten kod mam wstawić na stronie na topie.php? cool.gif Jeśli Kogoś tymi pytaniami przyprawiam o ból głowy lub innych cześci ciała to z góry przepraszam guitar.gif
Go to the top of the page
+Quote Post

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: 22.08.2025 - 12:29