用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3557|回复: 9
收起左侧

google自定义搜索很多页面都找不到了!

[复制链接]
发表于 2011-5-6 12:25:08 | 显示全部楼层 |阅读模式
google自定义搜索很多页面都找不到了!
我想搜个数据嵌套循环的,可很多帖子的链接都是
404 Page Not Found

The page you requested was not found.
帮忙啊
在模型里,我用
PHP复制代码
$user_id = $this->session->userdata('user_id');
                $query = $this->db->query("select * from `order` where user_id = '$user_id';");
                return $query->result();
复制代码

取出用户定单列表,要怎么同时取出每个定单里的商品啊!?
发表于 2011-5-6 12:43:27 | 显示全部楼层
看你的订单表如何设计的啊
 楼主| 发表于 2011-5-6 13:12:40 | 显示全部楼层
你看我是这么想的!
PHP复制代码
 
$order = $this->Mindex->get_order();    //获取定单信息
foreach ($order as $row)
{
        $goods_ids = $row->goods_id;   //获取单个定单中的商品ID
        $goods_id = explode("@", $goods_ids); //把商品ID分解成数组,商品ID是以'1@2@3@'串存放的
        for ($i=0;$i<count($goods_id)-1;$i++){  //循环商品ID串
                $goods = $this->Mindex->get_one_goods($goods_id[$i]);  根据商品ID获取商品信息
                $row[] = $goods;  //把商品信息数组添加到定单中,这句不行,会出现空白!这句要怎么改吗?
        }
}
$data['order'] = $order;  //显示到视图
 
复制代码
发表于 2011-5-6 13:45:55 | 显示全部楼层
$row[] = $goods;
这句,在循环外面定义
$row = array();
循环里面这样
array_push ($row, $goods);

你试试
 楼主| 发表于 2011-5-6 14:34:16 | 显示全部楼层
回复 zhouli520 的帖子

用了这一句
PHP复制代码
$row = array();
复制代码

会把他原来有的值清空的吧!
foreach ($order as $row)后
$row不是一个一元数组吗
发表于 2011-5-6 14:42:19 | 显示全部楼层
论坛升级,老的 URL 很多都失效了。。。。等搜索引擎更新吧,呵呵

点评

原来如此.  发表于 2011-5-6 14:52
发表于 2011-5-6 14:42:53 | 显示全部楼层
geomen 发表于 2011-5-6 14:34
回复 zhouli520 的帖子

用了这一句

没看到我用的array_push()麽!
你去看看手册array_push()的作用
如果成功的话
最后$row里面的数组应该是这样的Array([0]=>Array(订单数组),[1]=>Array(订单数组))
发表于 2011-5-6 14:46:19 | 显示全部楼层
PHP复制代码
 
$arr = array();
                for($i=0;$i<5;$i++){
                        array_push($arr,array('uid'=>$i));     
                }
                print_r($arr);
 
复制代码

最后输出Array ( [0] => Array ( [uid] => 0 ) [1] => Array ( [uid] => 1 ) [2] => Array ( [uid] => 2 ) [3] => Array ( [uid] => 3 ) [4] => Array ( [uid] => 4 ) )

所以可以满足你的要求
 楼主| 发表于 2011-5-6 16:18:38 | 显示全部楼层
本帖最后由 geomen 于 2011-5-6 16:19 编辑

回复 zhouli520 的帖子

看手册了,确实是插入的,可那是插入像array();这种数组的,我测试了也可以成功!
可是:foreach ($order as $row){}后得到的数组是像:stdClass Object();
我只知道这两种形式要取值,格式是不一样的,第一种用$row['goods_id'],第二种用$row->goods_id;
望说说这两种区别!
我有看到这个。还不错。
http://codeigniter.com/forums/viewthread/155161/#750617
发表于 2011-5-17 15:10:54 | 显示全部楼层
    哈票网络科技(北京)有限公司目前正招聘PHP开发工程师和系统运维工程师职位,欢迎有意向者投递简历。公司网址:www.hipiao.com   接收简历邮箱:hr@hipiao.com
PHP开发工程师
岗位职责:
1.分析网站的业务需求,进行系统和代码设计,研发新产品和新功能;
2.维护网站正常运营,进行网站系统性能调优;
3.组织和管理开发小组,进行技术攻关。
任职资格:
1.三年以上工作经验,具有大中型网站应用设计、开发经验;
2.精通php语言,熟练使用mysql数据库,深刻理解mysql的优化与安全;
3.深刻理解MVC框架,至少熟悉Smarty模板、ThinkPHP、cakePHP、yii框架等其中之一;
4.熟练应用ajax,熟悉jquery,熟悉json,熟悉css/div,具有基本的UI设计修改能力;
5.具有良好的编码习惯和风格,重视开发文档的整理与代码注释,代码具有较高的效率和较强的安全性;
6.熟练使用CVS、SVN等工具;
7.对LAMP体系基础配置熟悉者、对大网站性能调优有经验者优先;
8.有较强的沟通能力和团队合作能力,对工作具有高度负责的责任心和上进心,能按时完成任务;
9.对银联、支付宝等第三方支付有经验者优先。
系统运维工程师
系统运维工程师  
岗位职责:
1. 负责各应用服务器的日常维护,定期巡检;
2. 维护网站项目的正常运行,负责处理相关部门提交的各类技术问题;
3. 对运营技术问题进行归纳和整理,制定和改进应用方案、策略及流程,提高服务运行质量;
4. 进行网站项目的讨论、规划、实施及部署工作,完成后期的运维工作。

任职资格:
1. 大专以上学历,通信、计算机等IT相关专业,有2年以上大型运维中心工作或网站镜像、异地灾备、分布式系统工作经验者优先;
2. 理解Linux系统,掌握系统应用技能,具有系统管理经验;
3. 熟练使用shell、perl等脚本编程语言,能独立完成脚本的编写。熟悉基于Linux的服务器端程序管理和配置,比如Apache、Nginx、Tomact、Jboss、PHP、LVS、VPN、Squid、Memcached等;
4. 熟悉Oracle/Mysql集群数据库技能及一定优化知识,具有良好的故障排查和解决问题的能力;
5. 了解网络和互联网架构,具有良好的安全知识与实际技能,初步掌握存储相关方面知识;
6. 良好的团队合作能力,有强烈的责任感,思路清晰,做事有条理,学习和独立处理问题能力强。
    哈票网目前处于快速发展期,我们将为您提供完善的福利待遇,广阔的职业发展空间,真诚期待您的加盟!

本版积分规则