This is the source code:
"X", "number" = "101", "sex" = "male", "job" = "manager", Array ("name" = "Y", "number" = "102", "s Ex "+" and "male", "job" and "manager", Array ("name" = "Z", "number" = "103", "sex" = "male", "job" = "Manager"), if ($_server["request_method"] = = "GET") {search ();} ElseIf ($_server["request_method"] = = "POST") {Create ();} function Search () {if (!isset ($_get["number"]) | | empty ($_get["number"]) {echo "error"; Return } global $staff = $_get["number"]; $result = "Error"; foreach ($staff as $key = + $value) {if ($value ["number"] = =) {$result = "the person ' s ID is ". $value [" number; "]." He's name is ". $value [" name; "]." and sex is ". $value [" Sex "]." The job ". $value [" Job "]; Break }} echo $result;} function Create () {if (!isset ($_post["name"]) | | empty ($_post["name"]) | | !isset ($_post["number"]) | | Empty ($_post["number"]) | | !isset ($_post["Sex"]) | | Empty ($_post["sex"]) | | !isset ($_post["job"]) | | Empty ($_post["job"]) {echo "Error
"; Return } echo "The person". $_post["Name"]. " Save Success ";} ?>
Then error:
Parse error:syntax error, unexpected ' $staff ' (t_variable) in D:\wamp\www\test\query.php on line 4
Reply content:
This is the source code:
"X", "number" = "101", "sex" = "male", "job" = "manager", Array ("name" = "Y", "number" = "102", "s Ex "+" and "male", "job" and "manager", Array ("name" = "Z", "number" = "103", "sex" = "male", "job" = "Manager"), if ($_server["request_method"] = = "GET") {search ();} ElseIf ($_server["request_method"] = = "POST") {Create ();} function Search () {if (!isset ($_get["number"]) | | empty ($_get["number"]) {echo "error"; Return } global $staff = $_get["number"]; $result = "Error"; foreach ($staff as $key = + $value) {if ($value ["number"] = =) {$result = "the person ' s ID is ". $value [" number; "]." He's name is ". $value [" name; "]." and sex is ". $value [" Sex "]." The job ". $value [" Job "]; Break }} echo $result;} function Create () {if (!isset ($_post["name"]) | | empty ($_post["name"]) | | !isset ($_post["number"]) | | Empty ($_post["number"]) | | !isset ($_post["Sex"]) | | Empty ($_post["sex"]) | | !isset ($_post["job"]) | | Empty ($_post["job"]) {echo "Error
"; Return } echo "The person". $_post["Name"]. " Save Success ";} ?>
Then error:
Parse error:syntax error, unexpected ' $staff ' (t_variable) in D:\wamp\www\test\query.php on line 4
$staff
Before the header () This line does not end with a semicolon ;
. Syntax error.
21 and 36 lines are also available
It's better for beginners to use an IDE.
Change to this:
"x","number" => "101","sex" => "male","job" => "manager"), array("name" => "y","number" => "102","sex" => "male","job" => "manager"), array("name" => "z","number" => "103","sex" => "male","job" => "manager"), );
22 rows and 36 rows also have errors