laravel做查询 做查询时的分页判断

视图页面

<form action="{{url('consultshow')}}" method="post">
	<tr>
                           <td colspan="5">
                               <input type="submit" value="查询" class="btn" >
                               <input type="text" placeholder="请输入标题" name="con_titil" style="margin-top:13px;">
                           </td>
						</tr>
						</form>

控制器书写 

    // 查询
    public function consultshow(){
    	// 获取name值
    	$name = $_POST["con_titil"];
    	// 模糊查询
    	$info = DB::select("select * from hy_newlist where con_titil like '%{$name}%' ");
    	// var_dump($data);die();
    	return view('consult.consultindex',['info'=>$info]);

    }
}

因为这个也是返回到同样的视图 而且还是分页  所以需要在前台页面使用判断

   @if(isset($data))
   @foreach($data as $v)
<tr>
<td><input type="checkbox" value="{{$v->id}}" name="box"></td>
<td>{{$v->id}}</td>
<td>@if($v->type_status==1)新闻@elseif($v->type_status==2)公告@else产品 @endif</td>
<td>{{$v->con_titil}}</td>
<td>{{$v->con_date}}</td>
<td>@if($v->con_status==1)显示@else不现实@endif</td>
<td>{{$v->con_text}}</td>							<td><a href="consult_del?id={{$v->id}}" class="btn btn-danger"><i class="icon-trash" style="margin-right:3px">&nbsp;&nbsp;删除</i></a></td>							</tr>						@endforeach					
@endif
@if(isset($info))
@foreach($info as $v)
	<tr>
<td><input type="checkbox" value="{{$v->id}}" name="box"></td>
<td>{{$v->id}}</td>		
<td>@if($v->type_status==1)新闻@elseif($v->type_status==2)公告@else产品 @endif</td>								<td>{{$v->con_titil}}</td>						<td>{{$v->con_date}}</td>
<td>@if($v->con_status==1)显示@else不现实@endif</td>								<td>{{$v->con_text}}</td>
<td><a href="consult_del?id={{$v->id}}" class="btn btn-danger"><i class="icon-trash" style="margin-right:3px">&nbsp;&nbsp;删除</i></a></td>
</tr>
@endforeach
@endif
</tbody>
<tr>
@if(!isset($info))
<td id="pull_right"colspan="8">{{$data->render('page')}}</td>
@endif

 

  • 37
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值