POST: Error: [8] Undefined variable

BASIC: Miten pääsee eroon?

Jos kirjoittaa esim

$kentta=$_POST['koe'];

niin tulee virhe Undefined variable. Jossain ympäristössä tätä ei tule. Miten pääsee virhe ilmoituksesta eroon?

2

585

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • ehkä, ehkä ei

      Jos koodi toimii muuten (eli virheesi ei ole kriittinen vaan joku huomatus), tämän pystyi ohittamaan muistaakseni sillä että muutat error_reporting():ia.

      http://fi2.php.net/error_reporting

    • -------

      Kirjoitas näin
      $kenttä = isset( $_POST[ 'koe' ] ) ? $_POST[ 'koe' ] : null;

      Joka on sama kuin
      if ( isset( $_POST[ 'koe' ] ) )
      {
         $kenttä = $_POST[ 'koe' ];
      }
      else
      {
         $kenttä = null;
      }

      Tai sit voit piilottaa nuo huomautukset
      error_reporting(E_ALL ^ E_NOTICE); mut ei hyvä kun voi koodata hyvin jolloin tuommosia ei tule.

      Mutta miksi kenttä = koe?
      PHP taitaa ääkköset jotan niitä voi käyttää mikäli haluaa.


      Ja noita virhe/huomautus ilmoituksia ei sitten kävijän näkyville. .htaccess tiedostoon
      php_flag display_errors 0 tai scriptin alkuun ini_set( 'display_errors', 'off' );

      http://fi2.php.net/manual/en/errorfunc.configuration.php#ini.display-errors

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Maatalous- ja yritystuet pois, työeläkevaroilla valtion velka pois

      Suomi saadaan eheytettyä kädenkäänteessä, kun uskalletaan tehdä rohkeita ratkaisuja. Maatalous- ja yritystuet ovat hait
      Maailman menoa
      99
      3586
    2. Sanna on suomalaisille siis velkaa 24 mrd euroa

      Muistanette vielä kuinka Italian remonttirahoja perusteltiin sillä, että italialaiset ostaa suomalaisilta paidatkin pääl
      Maailman menoa
      108
      2225
    3. Hei! Halusin vain kertoa.

      En tiedä luetko näitä, mutta näimme n.4vk sitten, vaihdoimme muutaman sanan ja tunsin edelleen kipinän välillämme. Katso
      Tunteet
      5
      2029
    4. Miksi ikävä ei helpotu vuosien jälkeenkään?

      Tänään olin ensimmäistä kertaa sinun lähtösi jälkeen tilassa, jossa vuosia sitten nähtiin ensimmäistä kerta. Ollessani
      Rakkaus ja rakastaminen
      8
      1794
    5. Teboili alasajo on alkanut

      Niinhän siinä kävi että teebboili loppuu...
      Suomussalmi
      36
      1506
    6. Tiesitkö? Suomessa lääkäri voi toimia ammatissaan, vaikka hän olisi seksuaalirikollinen

      Järkyttävää… Motin mukaan Suomessa lääkäri voi toimia ammatissaan, vaikka hän olisi yksityiselämässään syyllistynyt es
      Maailman menoa
      58
      1006
    7. Oot kyl rakas

      Et tiiäkkään miten suuri vaikutus sulla on mun jaksamiseen niin töissä, kun vapaallakin❤️. Oot täysin korvaamaton. En t
      Ikävä
      36
      940
    8. Kirjoittaisit edes jotain josta tiedän

      Varmasti oletko se oikeasti sinä. Tänään tälläinen olo. 🫩
      Ikävä
      70
      892
    9. Miten voitkin olla aina niin fiksu

      ...aina niin huomaavainen, kärryillä ja kartalla. Yritän etsimällä etsiä sinusta jotain vikaa, että saisin pidettyä sydä
      Ikävä
      47
      850
    10. Sofia Zida puhuu rehellisesti suhteesta Andy McCoyhin: "Se on ollut mulle tavallaan..."

      Sofia ja Andy, aika hellyttävä parivaljakko. Sofia Zida on mukana Petolliset-sarjassa. Hänet nähtiin Yökylässä Maria Ve
      Suomalaiset julkkikset
      4
      827
    Aihe