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; ?> 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; ?> Link to comment https://forums.phpfreaks.com/topic/165723-solved-get-parse-error/#findComment-874239 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.