Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Skrypt stronicowania
Forum PHP.pl > Forum > PHP
z3L
Witam.
Napisałem taki skrypt stronicowania, niestety wyświetla on strony następująco : [ 0 ] [ 1 ]
Chciałbym aby wyświetlał tak: [ 1 ] [ 2 ] przy czym klikniety link opuszcza href (<a href="ble">[ 0 ]</a>&nbsp;[ 1]

Kod php:
  1. <?php
  2. $category = $_GET['category'];
  3. $count = 3;
  4. $offset = 0;
  5.  
  6. if(isset($_GET['offset']))$offset = $count*$_GET['offset'];
  7.  
  8. $query = mysql_query("SELECT count(*) from games where category='$category'");
  9. $result = mysql_fetch_array($query);
  10. $pages = ceil($result[0]/$count);
  11.  
  12. for($i=0;$i<$pages;$i++)
  13. {
  14. echo "<a class='blue' href='Gry-$category-$i.html'>[ $i ]</a>&nb
  15. }
  16. ?>
Skobi
troche niejasno piszesz, ale wnioskuje ze chodzi Ci oto:

  1. <?php
  2. echo "<a class='blue' href='Gry-$category-".($i+1).".html'>[ ".($i+1)." ]</a>&nb";
  3. ?>
dzobert
żeby zaczynał numerować od jednyki musisz pętle for zacząć od $i = 1.

p.s trzeba jeszcze zmienić warunek pętli z $i<$pages na $i<=$pages
z3L
Cytat(z3L @ 31.08.2006, 23:15:34 ) *
Witam.
Napisałem taki skrypt stronicowania, niestety wyświetla on strony następująco : [ 0 ] [ 1 ]
Chciałbym aby wyświetlał tak: [ 1 ] [ 2 ] przy czym klikniety link opuszcza href (<a href="ble">[ 0 ]</a>&nbsp;[ 1]

Kod php:
  1. <?php
  2. $category = $_GET['category'];
  3. $count = 3;
  4. $offset = 0;
  5.  
  6. if(isset($_GET['offset']))$offset = $count*$_GET['offset'];
  7.  
  8. $query = mysql_query("SELECT count(*) from games where category='$category'");
  9. $result = mysql_fetch_array($query);
  10. $pages = ceil($result[0]/$count);
  11.  
  12. for($i=0;$i<$pages;$i++)
  13. {
  14. echo "<a class='blue' href='Gry-$category-$i.html'>[ $i ]</a>&nb
  15. }
  16. ?>



Niby dobre, ale wyniki sa zaczynane od 0 nawet jesli zmienie $i=0 na 1 ;/
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.