Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Problem z GET
tenloginjestzaje...
post
Post #1





Grupa: Zarejestrowani
Postów: 358
Pomógł: 1
Dołączył: 20.07.2014

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


Witam mam problem z wyszukiwaniem na swojej stronie, na której jest również stronnicowanie. Na stronie głównej są błędy, które znikają dopiero po wciśnięciu przycisku input. Rozumiem, że problemem jest brak wartości, dlatego zastosowałem kod:
  1. if ($_GET['page'] == '') $_GET['page'] = '1';
  2. if ($_GET['szukaj'] == '') $_GET['szukaj'] = '';
  3. $page = $_GET['page'];
  4. $szukaj = $_GET['szukaj'];


Plik htaccess:
  1. RewriteRule ^([0-9]+),(.*)$ index.php?page=$1&szukaj=$2 [L]
  2. RewriteRule ^([0-9]+)$ index.php?page=$1 [L]


błędy:
Notice: Undefined index: page in..
Notice: Undefined index: szukaj in..

Dziękuje za każdą wskazówkę, ponieważ siedzę nad tym od piątku (IMG:style_emoticons/default/sad.gif) Pozdrawiam
Go to the top of the page
+Quote Post
com
post
Post #2





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


w if dodaj jeszcze isset($_GET['page']) i analogicznie w innych
Go to the top of the page
+Quote Post
tenloginjestzaje...
post
Post #3





Grupa: Zarejestrowani
Postów: 358
Pomógł: 1
Dołączył: 20.07.2014

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


niestety nie działa.

  1. if (isset($_GET['page'])) $_GET['page'] = '1';
  2. if (isset($_GET['szukaj'])) $_GET['szukaj'] = '';
Go to the top of the page
+Quote Post
com
post
Post #4





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


ale chodziło oprócz pustego co sprawdzałeś(IMG:style_emoticons/default/smile.gif)

lub if (!isset($_GET['page']))
Go to the top of the page
+Quote Post
tenloginjestzaje...
post
Post #5





Grupa: Zarejestrowani
Postów: 358
Pomógł: 1
Dołączył: 20.07.2014

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


hmm, nie działa. Mam tak:
  1. if (!isset($_GET['page']));
  2. if (!isset($_GET['szukaj']));
  3. if ($_GET['page'] == '') $_GET['page'] = '1';
  4. if ($_GET['szukaj'] == '') $_GET['szukaj'] = '';
  5. $page = $_GET['page'];
  6. $szukaj = $_GET['szukaj'];


Ten post edytował tenloginjestzajety 21.12.2015, 01:17:08
Go to the top of the page
+Quote Post
com
post
Post #6





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


  1. if (!isset($_GET['page'])) {
  2. $_GET['page'] = '1';
  3. }
  4. if (!isset($_GET['szukaj'])) {
  5. $_GET['szukaj'] = '';
  6. }
  7. $page = $_GET['page'];
  8. $szukaj = $_GET['szukaj'];


Ten post edytował com 21.12.2015, 01:21:35
Go to the top of the page
+Quote Post
tenloginjestzaje...
post
Post #7





Grupa: Zarejestrowani
Postów: 358
Pomógł: 1
Dołączył: 20.07.2014

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


Działa, dziękuje.
Go to the top of the page
+Quote Post

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: 15.09.2025 - 00:35