php 接口 增删改查 返回json_encode 数据
2017-07-17 17:35
821 查看
public function actionOrder(){ //查询快递公司 $sql = "SELECT shipping_name FROM {pre}shipping "; $logistics = $this->db->getAll($sql); $order_id=$_POST['order_id']; $sql_infos = "SELECT order_sn FROM {pre}order_info WHERE order_id = $order_id"; $order_infos = $this->db->getAll($sql_infos); $array=['code'=>'200','message'=>'成功','data'=>$logistics,'goods_sn'=>$order_infos]; echo json_encode($array); }
//查询订单商品信息,三表联查,加分页
public function actionAorder(){$user_id=$this->user_id;//用户id$page = $_POST['page'];$limit =5;$start = ($page-1)*$limit;//查询订单商品信息 未发货状态$goods_info = "SELECT g.goods_img,og.goods_name,og.order_id,og.goods_number*og.goods_price as summoney,og.goods_number,og.goods_price,oi.order_sn,oi.shipping_name,FROM_UNIXTIME(oi.add_time) as add_time FROM {pre}goods as g inner JOIN {pre}order_goods as og ON g.goods_id=og.goods_id inner join {pre}order_info as oi ON og.order_id=oi.order_id WHERE og.ru_id =$user_id AND oi.shipping_status=0 order by og.order_id desc limit $start,$limit";$goods_info = $this->db->getAll($goods_info);//print_r($goods_info);die;//查询订单商品信息 已发货状态$order_info = "SELECT g.goods_img,og.goods_name,og.order_id,og.goods_number*og.goods_price as summoney,og.goods_number,og.goods_price,oi.order_sn,oi.shipping_name,FROM_UNIXTIME(oi.add_time) as add_time FROM {pre}goods as g inner JOIN {pre}order_goods as og ON g.goods_id=og.goods_id inner join {pre}order_info as oi ON og.order_id=oi.order_id WHERE og.ru_id =$user_id AND oi.shipping_status=1 order by og.order_id desc limit $start,$limit";$order_infos= $this->db->getAll($order_info);//未发货if($_POST['shipping_status']==0){if(empty($goods_info)){$result=array();$result['code'] = 202;exit(json_encode($result));}else{$result=array();$result['code'] = 200;$result['message'] = 'success for request';$result['goods_info']=$goods_info;exit(json_encode($result));}}else if($_POST['shipping_status']==1){if(empty($order_infos)){$result=array();$result['code'] = 202;exit(json_encode($result));}else{$result=array();$result['code'] = 200;$result['message'] = 'success for request';$result['order_info']=$order_infos;exit(json_encode($result));}}}
相关文章推荐
- php json_encode()函数返回json数据实例代码
- 接口规范,js处理json,php返回给ajax的数据格式
- Datawindow通过Json接口实现数据操作时(三层)PHP5.2 json_encode时发现汉字转换成了\u表示的处理方法
- ajax调用返回php接口返回json数据
- php写接口例子返回json和xml数据
- php写app接口并返回json数据的实例(分享)
- 关于处理PHP json_encode返回的json数据一些小问题
- ajax调用返回php接口返回json数据的方法(必看篇)
- php写app接口并返回json数据
- php get接口,并在浏览器中以json格式返回查找到的数据
- PHP对接APP的接口类,可返回json数据,xml数据
- php json_encode()函数返回json数据实例代码
- PHP 中返回中文JSON数据格式
- php返回json数据到html前端
- 利用springmvc提供一个HandlerExceptionResolver接口实现出错返回Json数据
- vs2015开发webserver 返回json格式 实现图书编目数据接口
- [转]php返回json数据中文显示的问题
- php返回json,xml,JSONP等格式的数据
- PHP生成接口数据格式(json和xml)
- Ajax请求php返回json对象数据中包含有数字索引和字符串索引,在for in循环中取出数据的顺序问题