Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: jak to poprawic?
Forum PHP.pl > Forum > Przedszkole
hmmm
zrobilem ksiege gosci.
na kazdej stronie wyswietla mi po 10 wpisow, wszystko dziala dobrze z jednym ale ...
na dole pod wpisami mam linki do kolejnych stron i klikajac na nie, przesylam $start z wartosciami zwiekszajacymi lub zmniejszajacymi sie - normalne.
ale ... do linku dopisalem na koncu pionowa kreske i chcialbym, zeby na ostatniej stronie, tej kreski nie bylo, bo to glupio wyglada - tam powinien byc tylko link.
napisalem cos takiego:

  1. <?php
  2.  
  3.  
  4. if (!isset($_GET['start'])) {
  5. $start = 0;
  6. } else {
  7. $start = $_GET['start'];
  8. }
  9.  
  10. //numberall to liczba wszystkich wpisow
  11.  
  12. $number = $numberall - $start;
  13.  
  14. //dalsza czesc kodu
  15.  
  16. if ($start != 0) {
  17. $prev = $start - 10;
  18. echo &#092;"<a href=\"book.php?start=\" . $prev . \"\" class=\"white\">poprzednia strona</a> | \";
  19. } elseif (($start+10 > $numberall) OR ($start+10 == $numberall)) {
  20. echo &#092;"<a href=\"book.php?start=\" . $prev . \"\" class=\"white\">poprzednia strona</a>\";
  21. }
  22. if ($numberall > 10) {
  23. if ($start+10<$numberall) {
  24. $next = $start + 10;
  25. echo &#092;"<a href=\"book.php?start=\" . $next . \"\" class=\"white\">następna strona</a>n\";
  26. }
  27. }
  28.  
  29. ?>
kasia :)
I wszystko jasne smile.gif ale i tak Cie kocham smile.gif :*
hmmm
moze prosciej ...

na pierwszej stronie mam tylko linka
Kod
nastepna strona


na nastepnej stronie mam dwa linki obok siebie oddzielone pionowa kreska
Kod
poprzednia strona | nastepna strona


to samo jest na kolejnych stronach ...

na ostatniej stronie mam natomiast
Kod
poprzednia strona |


a chcialbym, aby to sie pojawialo bez pionowej kreski, bo to brzydko wyglada :]

macie jakies pomysly?
crash
Ustaw warunek wyświetlający | tylko jeśli istnieje poprzednia i następna strona naraz.
hmmm
chcialem ... ale nie wiem jak.
nie wiem w jaki sposob moge sprawdzic, czy istnieje link do poprzedniej i nastepnej strony :/
hmmm
<lol> udalo mi sie, hehe

oto poszukiwany kod:
  1. <?php
  2. if ($start == 0) {
  3. $next = $start + 10;
  4. echo &#092;"<a href=\"index.php?start=\" . $next . \"\" class=\"white\">następna strona</a>n\";
  5. } elseif ($start > 0) {
  6. $prev = $start - 10;
  7. $next = $start + 10;
  8. if (($start + 10) >= $numberall) {
  9. echo &#092;"<a href=\"index.php?start=\" . $prev . \"\" class=\"white\">poprzednia strona</a>n\";
  10. } else {
  11. echo &#092;"<a href=\"index.php?start=\" . $prev . \"\" class=\"white\">poprzednia strona</a> | \";
  12. echo &#092;"<a href=\"index.php?start=\" . $next . \"\" class=\"white\">następna strona</a>n\";
  13. }
  14. }
  15. ?>
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.