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?
POST: Error: [8] Undefined variable
2
481
Vastaukset
- 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
Tänään pyörit ajatuksissa enemmän, kun erehdyin lukemaan palstaa
En saisi, silti toivon että sinä vielä palaat ja otetaan oikeasti selvää, hioituuko särmät ja sulaudummeko yhteen. Vuod225124- 254278
- 272441
- 342234
- 371988
- 151908
En ole koskaan kokenut
Ennen mitään tällaista rakastumista. Tiedän että kaipaan sinua varmaan loppu elämän. Toivottavasti ei tarvitsisi vain ka191587- 121521
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons211237Kerranki asiat oikein
Ilkka ja muut pienpuolueeet...teitte hyvän työn kun valitsitte pätevän henkilön virkaan eikä kepulle passelia!! Jatkakaa101164