工作小记8.25(TP5.0杂项)

用的是TP5.0,

总结一下,用到的知识点:

存取session:

存session:Session::set('name','thinkphp');

取session:Session::get('name');

判断是否存在session:Session::has('key')

 

时间:

strtotime()将任何英文文本的日期时间描述解析为Unix时间戳

$r=Db::table('think_user')->where("id='{$id}'")->find();
$r['start']=date('Y-m-d',$r['start']);
$r['over']=date('Y-m-d',$r['over']);

这句代码则是把时间戳转换为日期格式

存储日期:

 

 

 

 

 

 

 

 

field 这个方法用于链式sql的查询单一某字段

判断权限:

就像是

 

这种的,

先做添加:

   <div class="radio i-checks">
                                    开启:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="radio" name="zt"  id="kaiqi" value="shi" checked="checked"/> 

                                    关闭:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="radio" name="zt" value="bushi"/>
                                </div>

js:

var cked=$("#kaiqi").prop("checked")
if(cked){
    var state = 1;

}
    else{
    var state = 2;

    }

获取到有checked的那个按钮

传到控制器

然后控制器:

            public function qx(){
             $data['eduname'] = input('post.eduname');
             $data['start']=strtotime(input('post.start'));
             $data['over'] = strtotime(input('post.over'));
                 $data['life'] = input('post.life');
           $data['remark'] = input('post.remark');
             $data['state'] = input('post.state');

             
          Db::table('think_user')->insert($data);

在实现点击按钮切换状态:

前端输出页面:

   <td>
                                        
                                        {if($vo.state==1)}
                                        
                                      <div ids="{$vo.id}" class="zhuangtai" code="1"><span class="label label-info " ><a style="color: azure;">开启</a></span></div>
                                      
                                        {else}
                    
                                                <div ids="{$vo.id}" class="zhuangtai" code="0"><span class="label label-danger " ><a style="color: azure;">禁用</a></span></div>
                                        {/if}
                                        
                                    </td> 

然后js

<script>
    $(".zhuangtai").click(function(){

        var code =$(this).attr("code");
        
        var ids =$(this).attr("ids");
//        
        $.ajax({
            url:"{:url('Edu/gai')}",
            data:{code:code,ids:ids},
            type:"POST",
            dataType:"TEXT",
            success: function(r)
            {
                if(r=='0')
                {
                    var s='<span class="label label-danger " >禁用</span>';
                    
                    $("[ids='"+ids+"']").attr("code",0).html(s);
                    alert("禁用成功");
                    
                }
                else if(r=='1')
                {
                    var s='<span class="label label-info " >开启</span>';
                    $("[ids='"+ids+"']").attr("code",1).html(s);
                    alert("开启成功");
                }
            }
        })
        
    })

 

posted @ 2017-08-30 09:17  长腿野生璇  阅读(170)  评论(0)    收藏  举报