Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Stronicowanie nawigacja, Utworzenie nawigacji do stronicowania
-Kaszkiet-
post 15.09.2011, 16:26:08
Post #1





Goście







Witam bardzo serdecznie
Ogólnie jestem nowy w temacie PHP i MySQL stąd moje pytanie.
Czytałem wiele tematów nt. stronicowania i wg nich wydzieliłem odpowiednie dane z bazy MySQL. Oto one
  1. //Liczba rzeczy na stronie
  2. $maxRows_Recordset1=10
  3. //numer aktywnej strony
  4. $pageNum_Recordset1=0
  5. //Liczba wszystkich stron
  6. $totalPages_Recordset1
  7. //Nr pierwszego wpisu w bazie
  8. $startRow_Recordset1
  9. //Liczba wszystkich wpisów w bazie
  10. $totalRows_Recordset1

Problem polega na tym, że nie potrafię napisać nawigacji. Manualnie zmieniając w kodzie zmienną $pageNum_Recordset1 z domyślnej pierwszej strony jaką jest 0 na dowolną inną wszystko działa bez problemu jednak chciałbym zautomatyzować ten proces tak aby wyglądało to mw jak poniżej:
|< << < 21 22 23 24 25 26 27 28 29 30 ... 200 > >> >|
Myślę, że wyczerpująco wyjaśniłem problem liczę na Waszą pomoc.
Dziękuję
Go to the top of the page
+Quote Post
boro11
post 15.09.2011, 16:30:25
Post #2





Grupa: Zarejestrowani
Postów: 283
Pomógł: 11
Dołączył: 9.07.2010
Skąd: Warszawa

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


  1. if($_GET['strona']>0){
  2. //wyswietlamy link do poprzedniej strony
  3. echo '<a href="?strona='.($_GET['strona']-1).'"><b>poprzednie</b></a> ';
  4. }
  5.  
  6. for($i = 0;$i<=floor($iloscWpisow/ILOSC_WYNIKOW_NA_STRONIE);$i++){
  7. echo '<a href="strona-'.($i).'.html">[ '.($i+1).' ]</a> ';
  8. }
  9. //jeśli nie jesteśmy na ostatniej stronie
  10. if($_GET['strona']<floor($iloscWpisow/ILOSC_WYNIKOW_NA_STRONIE)){
  11. //wyświetlamy link do nastepnej strony
  12. echo ' <a href="porcja-'.($_GET['strona']+1).'.html"><b>następne</b></a>';
  13. }
Go to the top of the page
+Quote Post
-Gość-
post 15.09.2011, 16:42:54
Post #3





Goście







Dziękuję ale chyba coś namieszałem rozumiem że zamiast 'strona' mam wstawić
  1. $pageNum_Recordset1
tylko jak?
Przepraszam za kłopot
Go to the top of the page
+Quote Post
-Kaszkiet-
post 15.09.2011, 17:25:56
Post #4





Goście







Mimo wszystko nie potrafię dostosować tego kodu to swoich potrzeb może ktoś może mi go przerobić lub wytłumaczyć łopatologicznie jak to zrobić?
Dziękuję z góry
Go to the top of the page
+Quote Post
-Gość-
post 15.09.2011, 19:14:21
Post #5





Goście







Ok już poprawiłem ale mam pytanie jak zwiekszać badź zmniejszać wartość zmiennej
  1. $pageNum_Recordset1
w trakcie klikania w nawigacji?
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 15.07.2025 - 07:55