Mora od pocetka.
isset() ne proverava da li ima necega u var, tome sluzi empty(). Npr:
$var = '';
... proveris isset sa var_dump je bool true, a prazna je.
Notice: Undefined index resenje:
Svaka globalna mora da se proveri sa isset, a ja tu koristim ternary, primera radi:
$id = isset($_GET['id']) ? $_GET['id'] : null;
je isto sto i:
if (isset($_GET['id'])) {
$id = $_GET['id'];
} else {
$id = null;
}
Za praznu isset ides npr:
$id = !empty($_GET['id']) ? $_GET['id'] : null; // prazna globalna, stavi null
if (!isset($id)) /* Ako je null -> */ echo 'Prazno...';
Isto je za POST globalnu.
|