为了账号安全,请及时绑定邮箱和手机立即绑定

为毛老是参数错误

代码如下:

<?php
header("Content-Type:text/plain;charset=gbk");
$staff = array
(
    array("name" =>"洪七","number"=>"101","sex"=>"男","job"=>"总经理"),
    array("name" =>"郭靖","number"=>"102","sex"=>"男","job"=>"开发工程师"),
    array("name" =>"黄蓉","number"=>"103","sex"=>"女","job"=>"产品经理")
);

if($_SERVER['REQUEST_METHOD'] == "GET"){
    search();
}elseif($_SERVER['REQUEST_METHOD'] == "POST"){
    create();
}

function search(){
    if(!isset($_GET["number"]) || empty($_GET["number"])){
        echo"参数错误";
        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 "参数错误,员工信息填写不全";
    return;   
    }
       echo "员工:".$_POST["name"]."信息保存成功!";
}
?>

然后一直出现下面这个,就是可以新增员工,但是一直显示参数错误

http://img1.sycdn.imooc.com//57ea5487000100f113660713.jpg

正在回答

1 回答

header("Content-Type:text/plain;charset=gbk");应该是header("Content-Type:application/x-www-form-urlencoded;charset=gbk");

0 回复 有任何疑惑可以回复我~
#1

名字都给你们起完了 提问者

但是老师视频上就是这么写的啊,也没有见这样的错误
2016-09-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Ajax全接触
  • 参与学习       224758    人
  • 解答问题       708    个

本课程通过一个案例,讲解Ajax的相关概念原理实现方式和应用

进入课程

为毛老是参数错误

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号