php接受參數json格式化相應

<?php 
	//error_reporting(E_ALL^E_NOTICE^E_WARNING);
class dbsql{
	function conn(){
		mysql_connect("root","root",'');
		mysql_query("set names utf8");
		mysql_select_db('db_name');
//		echo "連接成功";
	}
	function select($sql){
		$result=mysql_query($sql);
		$n=mysql_num_rows($result);
		if($n!=0){
		while($row=mysql_fetch_row($result)){
			$all[]=$row;
		}
		return $all;
		}else{
			return $all=0;
		}
	}
	function update($sql){
		$result=mysql_query($sql);
		$num=mysql_affected_rows();
		return $num;//受影響的行數
	}
	function insert_into($sql){
		$result=mysql_query($sql);
		$num=mysql_insert_id();
		return $num;//返回添加行的id
	}
}
// $se=new dbsql();//創建一個新對象
// $se->conn();//對象調用函數
class Response {
    /**
     *按json方式輸出通信數據
     * @param integer $code 狀態碼
     * @param string $message 提示信息
     * @param array $data 數據
    */
    public static function show($code,$message = '', $data = array()){
        if(!is_numeric($code)){
            return '';
        }
        $result = array(
            'code' => $code,
            'msg' => $message,
            'data' => $data
        );
        echo json_encode($result);
    }
}
?>
<?php 
// header("Content-Type: text/html; charset=utf-8");
header('Content-type: application/json; charset=utf-8'); //json
include('com.php');
$GoodsId=$_REQUEST['goodsId'];
$GoodsName=$_REQUEST['goodsName'];
$GoodsImg=$_REQUEST['goodsImg'];
$Date=$_REQUEST['date'];
$Skus=$_REQUEST['sku'];
//有一個數組:
$array = array(
  'goodsId' => $GoodsId,
  'goodsName' => $GoodsName,
  'goodsImg' => $GoodsImg,
  'date' => $Date,
  'sku' => $Skus
);
return Response::show(-1, '沒有找到這個鏈接',$array);
?>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章