Jump to content
php.lv forumi

Undefined index:


Recommended Posts

Posted (edited)

Undefinded index: niks [33 līnija]

 

if($_POST["niks"] and $_POST["komentaars"])

 

Tur vajadzētu izskatīties šādi?

 

if (isset($_POST['niks']) && $_POST['niks'] and isset($_POST['komentaars']) && $_POST['komentaars'])

 

Atvainojiet par šo postu. Viss iet. :)

Edited by MārisL
Posted

Viss ir atkarīgs no situācijas. Šajā gadījumā, ja vērtība būs 0 arī rezultāts būs tas pats, jo $_POST['niks'] arī būs false :)

 

Tāpēc arī

isset($_POST['niks']) && $_POST['niks']

vietā var rakstīt

!empty($_POST['niks'])

Posted

Šīm funkcijām ir 2 dažādi uzdevumi. isset pārbauda vai vērtība ir dota (is set), bet empty, paskatās, vai šī vērtība nav tukša (0, '0', false, NULL, array() [tukšs masīvs], '')

Posted

Ar tādu niansi, ka empty iekļauj sevī arī isset funkcionalitāti un tāpēc ir reizes, kad to var lietot isset vietā.

×
×
  • Create New...