if(empty($titles[0]) || empty($urls[0]) || empty($types[0]) || empty($sname) || empty($surl) || empty($email)) {$this->error = 'Error: Some fields were not set, please check you filled in all details.';}
It should stop any blank form entries before it even gets to entering it into database... strange...
Code:if(empty($titles[0]) || empty($urls[0]) || empty($types[0]) || empty($sname) || empty($surl) || empty($email)) {$this->error = 'Error: Some fields were not set, please check you filled in all details.';}