為毛老是參數(shù)錯誤
代碼如下:
<?php
header("Content-Type:text/plain;charset=gbk");
$staff = array
(
?? ?array("name" =>"洪七","number"=>"101","sex"=>"男","job"=>"總經(jīng)理"),
?? ?array("name" =>"郭靖","number"=>"102","sex"=>"男","job"=>"開發(fā)工程師"),
?? ?array("name" =>"黃蓉","number"=>"103","sex"=>"女","job"=>"產(chǎn)品經(jīng)理")
);
if($_SERVER['REQUEST_METHOD'] == "GET"){
?? ?search();
}elseif($_SERVER['REQUEST_METHOD'] == "POST"){
?? ?create();
}
function search(){
?? ?if(!isset($_GET["number"]) || empty($_GET["number"])){
?? ??? ?echo"參數(shù)錯誤";
?? ??? ?return;
?? ?}
?? ?global $staff;
?? ?$number = $_GET["number"];
?? ?$result = "沒有找到員工";
?? ?
?? ?foreach($staff as $value){
?? ??? ?if($value["number"] == $number){
?? ??? ??? ?$result = "找到員工:員工編號:".$value["number"].",員工姓名;".$value["name"].",員工性別:".$value["sex"].",員工職位:".$value["job"];
?? ??? ??? ?break;
?? ??? ?}
?? ?}
?? ?echo $result;
}
function create(){
??? if(!isset($_POST["name"])||empty($_POST["name"])||!isset($_POST["number"])||empty($_POST["nimber"])||!isset($_POST["sex"])||empty($_POST["sex"])||!isset($_POST["job"])||empty($_POST["job"])){
??? echo "參數(shù)錯誤,員工信息填寫不全";
?? ?return;? ?
??? }
? ??? ?echo "員工:".$_POST["name"]."信息保存成功!";
}
?>
然后一直出現(xiàn)下面這個,就是可以新增員工,但是一直顯示參數(shù)錯誤
2016-09-27
header("Content-Type:text/plain;charset=gbk");應(yīng)該是header("Content-Type:application/x-www-form-urlencoded;charset=gbk");