Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Undefined index: id in
xxdrago
post
Post #1





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


Witam, uczę się pisać strony bez błędów i mam takie pytanie czy da się napisać stronę bez tych błędów a zarazem używając switch ($_GET['id'])

Błędy typu:
Kod
Notice: Undefined index: id in
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
by_ikar
post
Post #2





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


Mamy DRY, to warto byłoby się do tego stosować i zamiast biliona issetów, zrobić sobie jakąś funkcję, przykładowo taką:

  1. <?php
  2.  
  3. function getParam($key, $default = null)
  4. {
  5. return isset($_GET[$key]) ? $_GET[$key] : $defautl;
  6. }


Użycie:

  1. <?php
  2.  
  3. echo getParam('id');


Kiedy nie będzie takiego klucza w tablicy $_GET funkcja zwróci nam wartość domyślną, czyli null. Jeżeli potrzebujemy otrzymać jakąś inną wartość domyślną, to wstawimy jako drugi parametr tą wartość:

  1. <?php
  2.  
  3. echo getParam('id', 'strona nie istnieje');
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 14:34