Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak sie pozbyc notica
Forum PHP.pl > Forum > Przedszkole
yalus
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
aleksander
  1. <?php
  2. if( !isset( $_GET['action'] ) )
  3. {
  4. $sAction = 'cos';
  5. } else {
  6. $sAction = $_GET['action'];
  7. }
  8. ?>
yalus
dzieki smile.gif
hwao
mozesz tez
  1. <?php
  2. echo @$_GET['action'];
  3. ?>

  1. <?php
  2. echo isSet( $_GET['action'] ) ? $_GET['action'] : null;
  3. ?>
sobstel
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 ;-)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.