Autor Zpráva
TRZ
Profil *
Mám php stránku, která kontroluje formulář, který leží na ní. Ale když ještě není vyplněn, napíše se: Notice: Undefined index: promenna in (cesta)\index.php on line 2.

Jde zařídit, aby se to tam nepsalo?
Měsíček
Profil
Reaguji na TRZ:

Lze. Využij podmínky IF a také funkce isset přičemž můžeš použít něco jako tohle:
<?php
  if (isset($_GET["name"])) {
    // Zde se superglobální proměnnou $_GET[] teprve pracuj
  }
?>
kletely
Profil
TRZ
Ale když ještě není vyplněn, napíše se: Notice:
Dá sa to aj jednoduchšie buď dáš pre premenu @ napr.:
@$promenna
alebo vlož niekde do kódu
error_reporting(0)
tiso
Profil
TRZ - správne riešenie je inicializovať premennú a pracovať len s platnými premennými
TRZ
Profil *
Díky, s tím @ a error_reporting(0) se mi to povedlo.
joe
Profil
TRZ
Povedlo, ale je to špatné rozhodnutí, radši to udělej tak, jak ti poradil Měsíček.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0