Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Undefined index, Undefined index
bigbadcompany
post 31.08.2012, 16:29:37
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 2
Dołączył: 16.09.2010
Skąd: Uć

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


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


--------------------
mess with the best die like the rest !
bardzo fajne remixy utworów na www.remixownia.pl
desperacko śmieszny portal o jakże kreatywnej nazwie www.chybaty.eu
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Greg0
post 31.08.2012, 18:27:00
Post #2





Grupa: Zarejestrowani
Postów: 264
Pomógł: 54
Dołączył: 31.08.2007
Skąd: Tychy

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


Jesteś pewny że gdy wywołujesz stronę masz w adresie 'pager' ?
Go to the top of the page
+Quote Post
bigbadcompany
post 31.08.2012, 20:46:42
Post #3





Grupa: Zarejestrowani
Postów: 57
Pomógł: 2
Dołączył: 16.09.2010
Skąd: Uć

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


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.


--------------------
mess with the best die like the rest !
bardzo fajne remixy utworów na www.remixownia.pl
desperacko śmieszny portal o jakże kreatywnej nazwie www.chybaty.eu
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 01:13