首页 > 代码库 > tp小知识

tp小知识

1.循环输出查到的数据的某一列

后台代码

<?php
    public function index(){
            $friend = D("friend");
            $arr["id"] = $_SESSION["id"];
            $re = $friend->limit(10)->where($arr)->select();//limit代表查几条
            $this->assign(‘sname‘,$re);    
}    

 前台代码

<volist name="sname" id="vo">

                {$vo.name}

</volist>

 2.ajaxJSON返回数据处理方法

后台代码

public function chaxun(){
            $user = D("user");//创建表
            $id = $_POST["id"];//接收传过来的post数据
            $arr[‘user_id‘] = $id;//将数据存到数组里
            $re = $user->where($arr)->select();//根据条件查数据
                if (empty($re))//判断有没有数据
                {
                    $data = http://www.mamicode.com/1;>

 前台代码

<script type="text/javascript" >
        $("#tianjia").click(function () {
            var id = $("#zhanghao1").val();
            $.ajax({
                url:"{:U(‘Index/chaxun‘)}",
                data:{id:id},
                type:"POST",
                dataType:"json",
                success:function (data) {
                    if (data =http://www.mamicode.com/== 1)"数据不存在");
                    }
                    else
                    {
                        var str = "";

                        for(var sj in data)//循环传过来的JSON数据
                        {
                            //alert(data[sj].uname);
                            str = str+"<div>"+data[sj].uname+"<button id=‘uid‘ type=‘button‘ code=‘"+data[sj].user_id+"‘>添加</button></div>";
                        }
                    }
                }
            })
    });
</script>

 

tp小知识