为了账号安全,请及时绑定邮箱和手机立即绑定

通过使用 mysql 在 php 中单击升序或降序

通过使用 mysql 在 php 中单击升序或降序

PHP
海绵宝宝撒 2021-06-09 16:08:42
通过单击表列中的用户 ID,我想使用 php 控制器升序或降序可以吗?在控制器中      if(isset($_GET['sortOrder'])){              $reverse = ($_GET['sortOrder'] == 'desc') ? 'desc' : 'asc';              $okdata = DB::table('adminblogs')->orderBy('user_id', $reverse)->get();              return view("adminblog.index")->with("adminblogs", $okdata);      }在视图中      <table id="example" class="table table-bordered">        <thead> <tr>                        <th>ID</th>                        <th>TITLE</th>                        <th><a id="sort" href="{{url('admin?sortOrder=asc')}}">USER ID</a></th>                        <th>DELETE</th>                    </tr>                </thead>                <tbody>            @foreach($adminblogs as $blog)                                  <tr>                    <td>{{ $blog->id }}</td>                    <td>{{ $blog->title }}</td>                    <td>{{ $blog->user_id }}</td>                    <td>                    @if(Auth::id() == $blog->user_id)                    <a href="{{ url('admin/destroy/'.$blog->id.'/'.$blog->user_id) }}" class="btn btn-danger" >DELETE</a>                    @else                        <a href="{{ url('admin/destroy/'.$blog->id.'/'.$blog->user_id) }}" class="disabled btn btn-danger" >DELETE</a>                    @endif                    </td>                </tr>            @endforeach
查看完整描述

2 回答

?
胡说叔叔

TA贡献1804条经验 获得超8个赞

只需更改thead如下所示


<thead>

  <tr>

    <th>ID</th>

    <th>TITLE</th>

    <th><a id="sort" href="{{url('admin?sortOrder='.($_GET['sortOrder'] == 'desc') ? 'asc' : 'desc')}}">USER ID</a></th>

    <th>DELETE</th>

  </tr>

</thead>

<tbody>


查看完整回答
反对 回复 2021-06-12
?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

当有大量记录时,数据表会失败,因为您必须在客户端获取所有集合


查看完整回答
反对 回复 2021-06-12
  • 2 回答
  • 0 关注
  • 78 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信