Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][html] strony w galerii
piasekps
post
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 26.03.2007

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


Wiatm,

Robie strone wyswietlajaca zdjecia, chce aby wyswietlalo sie na jakiej
jestesmy stronie i ile jeszcze zostalo.

  1. <?php
  2. if ($nrPage > 1)
  3. {echo '<a href="'.$link.'&nP='.(($nrPage - 1) * 11).'">'.($nrPage - 1).'</ a>&nbsp;';}
  4.  
  5. echo '<BIG>'.$nrPage.'</ BIG>';
  6.  
  7. if ($nrPage < $all)
  8.  {
  9.  $page1 = '<a href="'.$link.'&nP='.(($nrPage + 1) * 11).'">'.($nrPage + 1).'</ a>';
  10.  $page2 = '<a href="'.$link.'&nP='.(($nrPage + 2) * 11).'">'.($nrPage + 2).'</ a>';
  11.  if (($nrPage + 2) <= $all)
  12. echo '&nbsp;<BIG>'.$page1.''.$page2.'</ BIG>';
  13.  elseif (($nrPage + 1) == $all )
  14. echo '&nbsp;'.$page1;
  15. }
  16. echo '&nbsp;z '.$all;
  17. ?>


Stworzylem cos takiego i chcialbym aby efekt byl nastepujacy:
np. jesli jestemy na stronie 2, to wyswietla sie 1 2 34 z 11
gdzie 1 3 i 4 sa linkami do strony 3 i 4 a 2 jest poprostu wieksza niz linki
niestety powyzszy kod generuje mi '1 2 34 z 11' i wszystko jest linkiem,
'2' jest linkiem do pierwszej strony a 'z 11' do strony 4.
Nie mam pojecia dlaczego '2' i 'z 11' jest wogule linkiem.

Bede wdzieczny za podpowiedz

Pozdrawiam P.S.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lilik
post
Post #2





Grupa: Zarejestrowani
Postów: 66
Pomógł: 5
Dołączył: 17.03.2005

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


elseif w towim kodzie tez powinno miec nawiasy {} a nie ma tych nawiasow wiec wykonywany jest caly warunek if jako calosc bo tylko dla if zamknoles w klamrach czyli innymi slowy powinno byc
moim zdaniem
  1. <?php
  2. if ($nrPage > 1)  
  3. {
  4. echo '<a href="'.$link.'&nP='.(($nrPage - 1) * 11).'">'.($nrPage - 1).'</ a>&nbsp;';
  5. }
  6.  
  7. echo '<BIG>'.$nrPage.'</ BIG>';
  8.  
  9.  if ($nrPage < $all)
  10.  {
  11.   $page1 = '<a href="'.$link.'&nP='.(($nrPage + 1) * 11).'">'.($nrPage + 1).'</ a>';  
  12. $page2 = '<a href="'.$link.'&nP='.(($nrPage + 2) * 11).'">'.($nrPage + 2).'</ a>';
  13. }
  14.  
  15.  if (($nrPage + 2) <= $all)
  16. {  
  17.  echo '&nbsp;<BIG>'.$page1.''.$page2.'</ BIG>';
  18. }
  19.  elseif (($nrPage + 1) == $all )
  20. {  
  21.  echo '&nbsp;'.$page1;
  22. } 
  23.  echo '&nbsp;z '.$all;
  24. ?>


Ten post edytował lilik 1.10.2007, 12:54:53
Go to the top of the page
+Quote Post

Posty w temacie


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: 5.10.2025 - 09:05