• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

关于Thinkphp3.2.3 搜索

php 搞代码 3年前 (2022-01-22) 35次浏览 已收录 0个评论

这篇文章主要介绍了关于Thinkphp3.2.3 搜索,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

前端代码

<form action="{:U('Ginseng/index')}" method="post" id="form_search">            <p class="sleft">              <input type="text" placeholder="请输入证书编号搜索" value="" class="search-input" name="keyword" />                    <a id="search" href="javascript:;" onclick="searchSo();" class="sch-btn">	             <i class="btn-search"></i>              </a>          </p>        </form>

Jquery 代码:

<script>  function searchSo(){  	    var url = $('#form_search').attr('action');        var str = $('input[ name = keyword]').val();        var query  = 'keyword='+str.replace(/(^\s*)|(\s*$)/g,"");        if( url.indexOf('?')>0 ){            url += '&' + query;        }else{            url += '?' + query;        }        window.location.href = url;  }</script>

后端PHP 控制器代码:

public function index(){					$keyword = I('ke<span style="color:transparent">~来1源gaodai#ma#com搞*代#码1网</span><abbr>搞代gaodaima码</abbr>yword');		$M = M('GinsengResult');		if($keyword!== ''){				    	$where = [];	    	if($keyword && $keyword != ''){	    		$where['gin_num']  = array('like','%'.$keyword.'%');	    	}	    	$count      = $M->where($where)->count();	    	$Page       = new \Think\Page($count,1);	    	foreach($where as $key=>$val) {	    				        $Page->parameter[$key]   =   urlencode($val);		    		    }		    $show       = $Page->show();      // 分页显示输出	    		    	$p  = I ( 'p', 1, 'intval' );	    	$list = $M->where($where)	    	      ->field('id,gin_num_thumb,gin_num,publisher,create_time')			      ->order('article_create_time','DESC')			      ->page($p.',1')			      ->select();			      		}else{			$list = $M	    	      ->field('id,gin_num_thumb,gin_num,publisher,create_time')			      ->order('article_create_time','DESC')			      ->page($p.',1')			      ->select();		}    				$this->assign('list',$list);  			$this->assign('page',$show);        // 赋值分页输出			$this->display();                   // 输出模板      			}

相关推荐:

thinkphp3.2.3分页完整实例

thinkphp3.2.3注册上传图片

以上就是关于Thinkphp3.2.3 搜索的详细内容,更多请关注搞代码gaodaima其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:关于Thinkphp3.2.3 搜索

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址