點(diǎn)擊查詢,直接顯示全部?jī)?nèi)容,如下····· 什么原因啊
"洪七", "number" => "101", "sex" => "男", "job" => "總經(jīng)理"), array("name" => "郭靖", "number" => "102", "sex" => "男", "job" => "開發(fā)工程師"), array("name" => "黃蓉", "number" => "103", "sex" => "女", "job" => "產(chǎn)品經(jīng)理") ); //判斷如果是get請(qǐng)求,則進(jìn)行搜索;如果是POST請(qǐng)求,則進(jìn)行新建 //$_SERVER是一個(gè)超全局變量,在一個(gè)腳本的全部作用域中都可用,不用使用global關(guān)鍵字 //$_SERVER["REQUEST_METHOD"]返回訪問頁(yè)面使用的請(qǐng)求方法 if ($_SERVER["REQUEST_METHOD"] == "GET") { search(); } elseif ($_SERVER["REQUEST_METHOD"] == "POST"){ create(); } //通過員工編號(hào)搜索員工 function search(){ //檢查是否有員工編號(hào)的參數(shù) //isset檢測(cè)變量是否設(shè)置;empty判斷值為否為空 //超全局變量 $_GET 和 $_POST 用于收集表單數(shù)據(jù) if (!isset($_GET["number"]) || empty($_GET["number"])) { echo "參數(shù)錯(cuò)誤"; return; } //函數(shù)之外聲明的變量擁有 Global 作用域,只能在函數(shù)以外進(jìn)行訪問。 //global 關(guān)鍵詞用于訪問函數(shù)內(nèi)的全局變量 global $staff; //獲取number參數(shù) $number = $_GET["number"]; $result = "沒有找到員工。"; //遍歷$staff多維數(shù)組,查找key值為number的員工是否存在,如果存在,則修改返回結(jié)果 foreach ($staff as $value) { if ($value["number"] == $number) { $result = "找到員工:?jiǎn)T工編號(hào):" . $value["number"] . ",員工姓名:" . $value["name"] . ",員工性別:" . $value["sex"] . ",員工職位:" . $value["job"]; break; } } echo $result; } //創(chuàng)建員工 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 "參數(shù)錯(cuò)誤,員工信息填寫不全"; return; } //TODO: 獲取POST表單數(shù)據(jù)并保存到數(shù)據(jù)庫(kù) //提示保存成功 echo "員工:" . $_POST["name"] . " 信息保存成功!"; }