Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Undefined index
Forum PHP.pl > Forum > Przedszkole
bigbadcompany
W linijce 146 wyświetla się błąd Undefined index dokładniej jest to: $subpage = $_GET['pager'];
Wszystko banglało póki nie przeniosłem strony na serwer który pracuje obecnie na najnowszej wersji php.
W czym tutaj może być problem ? Pomijając fakt, że powymieniałem stare funkcje typu eregi na preg i tych które
będą usuwane w nowych wersjach softu to teraz jestem w kropce. Nie istnieje index ? Przecież istnieje i przy takim
zastosowaniu funkcji nie muszę jej sprawdzać w żaden sposób. Prawda ?

  1. // paginacja
  2.  
  3. $subpage = $_GET['pager'];
  4. $perPage = 10; // na stronę wyświetl
  5. if (!empty($_GET['subpage']) && (is_numeric($_GET['subpage'])))
  6. {
  7. $subpage = (int) $_GET['subpage'];
  8. }
  9. if ($subpage < 1)
  10. {
  11. $subpage = 1;
  12. }
  13. $start = ($subpage - 1) * $perPage;
  14. $prev = $subpage - 1;
  15. $next = $subpage + 1;
  16. $prevLink = '../remixy-house-'.$prev.'/';
  17. $nextLink = '../remixy-house-'.$next.'/';
  18. $linijka = '<div class="stronicowanie">';
  19.  
  20. $ilosc_wierszy = mysql_num_rows(mysql_query("SELECT * FROM tematy where `aktywny`=1 and `id_kat`=1"));
  21.  
  22. if($subpage > 1)
  23. $linijka.='<div class="strona"><a href="'.$prevLink.'">< </a></div>';
  24.  
  25. $stron=ceil($ilosc_wierszy/$perPage);
  26. for($i=1; $i<=$stron; ++$i)
  27. {
  28. if($i==$subpage)
  29. $linijka.= '<div class="strona niestrona">'.$i.'</div>';
  30. else
  31. $linijka.='<div class="strona"><a href="../remixy-house-'.$i.'/">'.$i.'</a></div>';
  32. }
  33. if($subpage < $stron)
  34. $linijka.='<div class="strona"><a href="'.$nextLink.'"> ></a></div>';
  35. $linijka.='</div>';
  36.  
  37. $tresc .= $linijka;
  38.  
  39. // koniec paginacji
Greg0
Jesteś pewny że gdy wywołujesz stronę masz w adresie 'pager' ?
bigbadcompany
Cytat(Greg0 @ 31.08.2012, 19:27:00 ) *
Jesteś pewny że gdy wywołujesz stronę masz w adresie 'pager' ?


Dziękuję pięknie smile.gif
Tak bardzo zagłębiłem się w kod, że nie zauważyłem źle nadpisanego pliku htaccess. Tak mało napisałeś a zarazem tak dużo smile.gif

Wyglądał tak
RewriteRule remixy-house/$ index.php?str=house&pagerr

A powinien
RewriteRule remixy-house/$ index.php?str=house&pager

Najwyraźniej drżące paluszki już mam przy tych poprawkach.
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.