114fh 发表于 2012-5-7 10:48:06

请教一下公司黄页的搜索判断页面。

找了很久就是找不到搜索判断页面到哪里,如果输入空格或者输入框为空就搜索出所有的公司名称,这些到什么地方能修改?

duoluozhe 发表于 2012-5-7 10:55:37


看下上面的搜索地址你就明白了,为空就等与为0也是全部的意思,也等于是一个条件了

114fh 发表于 2012-5-7 10:58:02


这个我知道,到那个页面能修改。

114fh 发表于 2012-5-7 10:59:09


感觉destoon穿插太多了,好难找。毕竟是初学php

duoluozhe 发表于 2012-5-7 11:01:27


公司模块搜索的条件在这里
module\company\search.inc.php

114fh 发表于 2012-5-7 11:17:36


看了半天根本没找到,感觉比ASP难太多了,怎么ASP就那么简单明了

duoluozhe 发表于 2012-5-7 11:39:58


不知道你要改的是什么?

114fh 发表于 2012-5-7 11:40:46


终于解决了,输入空格不显示所有公司名称
D:\DedeAMPZ\WebRoot\Default\module\company\search.inc.php

查找到:
if($kw) {
                        $replacef = explode(' ', $kw);
                        $replacet = array_map('highlight', $replacef);
                }
                while($r = $db->fetch_array($result)) {


在中间插入else判断:
if($kw) {
                        $replacef = explode(' ', $kw);
                        $replacet = array_map('highlight', $replacef);
                }
                else{
                header("Location: http://你需要返回的页面/");
                exit;
                }
                while($r = $db->fetch_array($result)) {

就可以了,这样输入空格就不会显示所有的公司名字 直接返回你需要到达的页面。

http://ceshi.jso.cc/   可以测试一下,多交流交流,其实destoon不错,就是对于新手来说有点难度。

[ 本帖最后由 114fh 于 2012-5-7 11:43 编辑 ]
页: [1]
查看完整版本: 请教一下公司黄页的搜索判断页面。