Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Undefined index ? Jak to rozwiązać
mablo
post 17.07.2005, 23:13:56
Post #1





Grupa: Zarejestrowani
Postów: 120
Pomógł: 1
Dołączył: 11.04.2005
Skąd: Poznań

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


mam taki błąd
Kod
Notice: Undefined index: c in F:\php\www\admin\includes\news.php on line 388

przy
  1. <?php
  2.  switch ($_GET['c']) {
  3.  
  4. case 'add':
  5.  if($_GET['status'] == 'add'){
  6. newsadd('add');
  7.  }else{
  8. newsadd('new');
  9.  }
  10.  break;
  11. ?>


Tym błędzie chodzi o że $_GET['c'] nie istnieje. Moje pytanie brzmi czy przejmować się taki błędami questionmark.gif Ewentualnie jak przerobić kod żeby nie było błędu questionmark.gif
Moje rozwiązanie błędu :

  1. <?php
  2. if(isset($_GET['c'])){
  3. $get = $_GET['c'];
  4. }else{
  5. $get = 'default';
  6. };
  7.  
  8. switch ($get) {
  9.  
  10. case 'add':
  11.  if($_GET['status'] == 'add'){
  12. newsadd('add');
  13.  }else{
  14. newsadd('new');
  15.  }
  16.  break;
  17.  case 'default':
  18.  newslist();
  19.  break;
  20. ?>
Co myślicie o tym rozwiązaniu questionmark.gif Czekam na wasz rozwiązanie błędu.
Go to the top of the page
+Quote Post

Posty w temacie


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: 23.06.2025 - 03:50