Jump to content

[SOLVED] GET parse error


Danny620

Recommended Posts

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

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;
?>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.