![]() ![]() |
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
Tym błędzie chodzi o że $_GET['c'] nie istnieje. Moje pytanie brzmi czy przejmować się taki błędami (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Ewentualnie jak przerobić kod żeby nie było błędu (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Moje rozwiązanie błędu : Co myślicie o tym rozwiązaniu (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Czekam na wasz rozwiązanie błędu. |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 23.11.2003 Skąd: Poznań Ostrzeżenie: (0%)
|
Nie slyszales o operatorze trojargumentowym (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
$get = isset($_GET['c']) ? $_GET['c'] : 'default'; (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 1 Dołączył: 11.04.2005 Skąd: Poznań Ostrzeżenie: (0%)
|
fajnie by było jak bys mi wyklumaczył o co chodzi bo
Kod Jeszcze jednym operatorem warunkowym jest operator "?:" (tzw. ternariusz - operator trójargumentowy), dziaBajcy tak jak w C i wielu innych jzykach. niewiele mi mowi
(expr1) ? (expr2) : (expr3); Warto[ci wyra|enia jest expr2, je[li expr1 jest równe TRUE, lub expr3, je[li expr1 jest równe FALSE. |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 446 Pomógł: 0 Dołączył: 5.03.2005 Skąd: Lublin Ostrzeżenie: (0%)
|
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 1 Dołączył: 11.04.2005 Skąd: Poznań Ostrzeżenie: (0%)
|
Cytat Tym błędzie chodzi o że $_GET['c'] nie istnieje. Moje pytanie brzmi czy przejmować się taki błędami (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Powtarzam pytnie czy przejmować się taki błędami (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
|
Post
#6
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Tak. Dla bezpieczeństwa skryptów i stron należy przejmować się każdymi błędami i robić wszystko aby ich nie było.
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 853 Pomógł: 25 Dołączył: 27.08.2003 Skąd: Katowice Ostrzeżenie: (0%)
|
no i przede wszystkim dla przejrzystosci. nie trzeba stosowac operatorow trojargumentowych. mozna np. robic sprawdzenie przez isset lub empty
|
|
|
|
![]() ![]() |
|
Aktualny czas: 22.12.2025 - 00:36 |