Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak sie pozbyc notica
yalus
post
Post #1





Grupa: Zarejestrowani
Postów: 281
Pomógł: 0
Dołączył: 8.07.2005
Skąd: EU

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


jak sie mozna pozbyc informacji:

Notice: Undefined index: action in .......

w takim oto przykladzie:

  1. <?php
  2.  
  3. &#092;"
  4. <form action='probki.php' method='get'>
  5. <input type='submit' value='Send'>
  6. <input type='text' name=action>
  7. </form>
  8. &#092;";
  9.  
  10. echo $_GET['action'];
  11.  
  12. ?>


dokladnie chodzi mi o to czy zmienna $_GET['action'] moge sobie ustawic przy pierwszym uruchomieniu tego skryptu ale zeby to nie mialo pozniej wplywu na prace skryptu

ps. wszystko znajduje sie w jednym pliku probki.php
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
aleksander
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 742
Pomógł: 0
Dołączył: 14.12.2003
Skąd: Gdańsk, Trójmiasto

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


  1. <?php
  2. if( !isset( $_GET['action'] ) )
  3. {
  4. $sAction = 'cos';
  5. } else {
  6. $sAction = $_GET['action'];
  7. }
  8. ?>
Go to the top of the page
+Quote Post
yalus
post
Post #3





Grupa: Zarejestrowani
Postów: 281
Pomógł: 0
Dołączył: 8.07.2005
Skąd: EU

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


dzieki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
hwao
post
Post #4


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




mozesz tez
  1. <?php
  2. echo @$_GET['action'];
  3. ?>

  1. <?php
  2. echo isSet( $_GET['action'] ) ? $_GET['action'] : null;
  3. ?>
Go to the top of the page
+Quote Post
sobstel
post
Post #5





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

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


jest jeszcze jeden sposob. po prostu ustawic raportowanie bez E_NOTICEa

  1. <?php
  2. error_reporting(E_ALL ^ E_NOTICE);
  3. ?>


ale raczej polecane sa powyzsze sposoby... lepiej trzymac kod ladny i przejrzysty ;-)
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: 23.08.2025 - 01:38