博主信息
博文 25
粉丝 0
评论 0
访问量 35697
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
ThinkPHP实现排序功能
宿州市筋斗云信息科技-Vip
原创
3949人浏览过
<!--html-->
<form action="{:url('cate/csort')}" method="post">
<div class="layui-collapse" lay-filter="test">
    <button type="submit" class="layui-btn layui-btn-xs">更新排序</button>
    <table class="layui-table" lay-size="sm">
        <thead>
        <tr>
            <th style="text-align: center;" width="5%">id</th>
            <th style="text-align: center;" width="5%">排序</th>
            <th style="text-align: center;">名称</th>
            <th style="text-align: center;" width="10%">图片</th>
            <th style="text-align: center;" width="10%">类型</th>
            <th style="text-align: center;" width="10%">模型</th>
            <th style="text-align: center;" width="10%">状态</th>
            <th style="text-align: center;" width="10%">操作</th>
        </tr>
        </thead>
        <tbody>

            {volist name="cate" id="c"}
            <tr>
                <td style="text-align: center;">{$c.id}</td>
                <th style="text-align: center;" width="5%">
                  <!--排序inpunt输入框-->
                  <input type="text"  name="cate_sort[{$c.id}]" value="{$c.cate_sort}" style="width: 20px;height: 20px;text-align: center;color: #333333;"/>
                </th>
                <td><?php echo str_repeat('———',$c['level']*1); ?>{$c.name}</td>
                <td style="text-align: center;"><img src="{$c.image}" style="height: 40px;"/></td>
                <td style="text-align: center;">
                    {if condition="$c.cate_type eq 1 "}列表页面{/if}
                    {if condition="$c.cate_type eq 2 "}频道页面{/if}
                    {if condition="$c.cate_type eq 3 "}单独页面{/if}
                </td>
                <td style="text-align: center;">{$c.cate_model}</td>
                <td style="text-align: center;"> <button spanid="{$c.id}" onclick="status(this)" type="button" class="{if condition=" $c.status eq 1 "}layui-btn layui-btn-xs layui-btn-normal {else /} layui-btn layui-btn-xs layui-btn-danger {/if}">
                    {if condition="$c.status eq 1 "}启用{else /}禁用{/if}
                    </button></td>
                <td style="text-align: center;">
                    <a title="编辑"  onclick="MT_open('编辑','edit?id={$c.id}')" href="javascript:;" class="layui-btn layui-btn-xs">编辑</a>
                    <a title="删除" onclick="member_del(this,'{$c.id}')" href="javascript:;" class="layui-btn layui-btn-xs layui-btn-danger">删除</a>
                </td>
            </tr>
            {/volist}

        </tbody>
    </table>
</div>
</form>
//  排序PHP
      public function csort(){
         if (request()->isPost()){
            $data = input('post.');
            foreach ($data as $k=>$v){
               foreach ($v as $i=>$s){
                  $res = db('cate')->where('id',$i)->update([$k=>$s]);
               }
            }
            if ($res){
               $this->redirect('cate_list');
            }else{
               $this->redirect('cate_list');
            }
         }
      }

记录一下ThinkPHP实现排序功能代码……

本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学