Danny620 Posted July 12, 2009 Share Posted July 12, 2009 just get this when i try to run it; Parse error: parse error in C:\xampp\htdocs\val.php on line 24 <?php require_once('access/mysqli_connect.php'); //Function val validates form submissions by; //Striping html tags from from; //Must be greater than three letters long; function val($field = false){ global $dbc; $errors = false; if(strlen($field) > 3){ strip_tags($field); $username = $field; $username = mysqli_real_escape_string($dbc,$username); return $username; } else { $errors = "Field must be greater than three letters long!"; } elseif (strlen($field) > 15){ $errors = "Field must be no more than fifteen letters long!"; } if($errors){ return $errors; } } //END of val function; ?> Quote Link to comment https://forums.phpfreaks.com/topic/165723-solved-get-parse-error/ Share on other sites More sharing options...
MadTechie Posted July 12, 2009 Share Posted July 12, 2009 You can't have an elseif after a else, the logic doesn't make sense ! try <?php require_once('access/mysqli_connect.php'); //Function val validates form submissions by; //Striping html tags from from; //Must be greater than three letters long; function val($field = false) { global $dbc; $errors = false; if(strlen($field) > 3) { strip_tags($field); $username = $field; $username = mysqli_real_escape_string($dbc,$username); return $username; }elseif(strlen($field) > 15){ $errors = "Field must be no more than fifteen letters long!"; } else { $errors = "Field must be greater than three letters long!"; } if($errors) { return $errors; } } //END of val function; ?> Quote Link to comment https://forums.phpfreaks.com/topic/165723-solved-get-parse-error/#findComment-874239 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.