Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Podział na części
Forum PHP.pl > Forum > PHP
michalkortas
Witam. Szukałem informacji na tym forum i nie moglem znalezc.
Tak więc chodzi mi o to, że mam np 5 obrazków ale chciałbym aby wyswietlane byly po 4 na stronie. (czyli 4 na pierwszej i po kliknięciu np na 'dalej' pokazywały by się następne - takze po 4).
Nie wiem jak to wykonac - zalezy mi na tym aby nie wykorzystywac baz danych.

url do kazdego obrazka mam umieszczone w tablicy $img[].

Mógłby mi ktoś pomóc?
Crozin
O ile ta tablica img[] jest zawsze taka sama (tj. przy jej generowaniu elementy są zawsze tak samo poukładane) to wystarczy przekazać w adresie URL jakaś zmienną identyfikującą stronę i przy pomocy array_slice wybrać odpowiedni kawałek z tej tablicy.
qchar
można chyba też użyć prostej pętli:
  1. if(empty($_GET['strona'])) $strona = 0;
  2. else $strona = $_GET['strona'];
  3.  
  4. for($j = 0; $j<4;$j++)
  5. {
  6. $src = $img[$strona*4+$j];
  7. echo '<img src="'.$src.'" alt="Opis" />';
  8. }


a adresy do kolejnych podstron to w tym przypadku oczywiście

  1. <a href="zdjecia.php?strona=2">Link</a>
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.