Autor | Zpráva | ||
---|---|---|---|
TRZ Profil * |
#1 · Zasláno: 1. 1. 2009, 12:27:02
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 |
#2 · Zasláno: 1. 1. 2009, 12:29:57
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 |
#3 · Zasláno: 1. 1. 2009, 12:35:20
TRZ
„Ale když ještě není vyplněn, napíše se: Notice:“ Dá sa to aj jednoduchšie buď dáš pre premenu @ napr.: @$promenna error_reporting(0) |
||
tiso Profil |
#4 · Zasláno: 1. 1. 2009, 12:42:20
TRZ - správne riešenie je inicializovať premennú a pracovať len s platnými premennými
|
||
TRZ Profil * |
#5 · Zasláno: 1. 1. 2009, 12:46:58
Díky, s tím @ a error_reporting(0) se mi to povedlo.
|
||
joe Profil |
#6 · Zasláno: 1. 1. 2009, 12:57:20
TRZ
Povedlo, ale je to špatné rozhodnutí, radši to udělej tak, jak ti poradil Měsíček. |
||
Časová prodleva: 15 let
|
0