if(!$q->param('name') || !$q->param('site') || !$q->param('siteid') || !$q->param('email') || !$q->param('pass') || !$q->param('repass') || !$q->param('des')) { &error("You Forgot some required fields"); } elsif($q->param('email') !~ /^\S+@\S+\.\S+/g) { &error("Your email is in a invalid format"); } elsif($q->param('pass') ne $q->param('repass')) { &error("Your passwords don't match"); } else { }