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

[HELP] 怎样实现页内链接

[复制链接]
发表于 2010-3-18 21:53:24 | 显示全部楼层 |阅读模式
controller(hotelsname.php)
<?php
class Hotelsname extends Controller {
        function Hotelsname()
{
   parent::Controller();
          $this->load->databas();                       
}
        function hotelsname_a(){
            $this->load->model('hotelsname_m');
            $data['query'] = $this->hotelsname_m->get_hotelsname();
            $this->load->view('hotelsname_v',$data);
        }

}
?>

model(hotelsname_m.php)
<?php
class Hotelsname_m extends Model{
function Hotelsname_m(){
  parent::Model();
}
function get_hotelsname(){
  $query = $this->db->get('guanchengqu');
  return $query->result();
}
}
?>

view(hotelsname_v.php)
<?php foreach ($query as $row)
    {
    ?>
    <li><?=$row->HotelsName?></li>
    <?php
    }
?>
我这个是打印表里面的hotelsname字段,我想在<?=$row->HotelsName?>这里做个超链接,就是点一下hotelsname,然后就继续在这个页面里把这个hotelsname的信息都打印出来,例如包括hotelid,address,phone等
发表于 2010-3-18 22:18:01 | 显示全部楼层
啊?你说的是js吧?简单的显示/隐藏,还是ajax啊?
这不是CI的事了,看看js吧
发表于 2010-3-19 05:05:03 | 显示全部楼层
<?=site_url('show/hotel/'+$row->HotelsName)?>

ps:先加载url_helper
发表于 2010-3-19 15:13:55 | 显示全部楼层
我想楼主不是问如何做超链接的吧?
额。。。。。。
发表于 2010-3-19 15:37:53 | 显示全部楼层
可以做个新的页面出来,点击后跳转并且传递参数,在新页面查询参数信息并显示
 楼主| 发表于 2010-3-19 16:44:27 | 显示全部楼层
回复 2# ywqbestever


    是显示/隐藏吧,我就是想实现,点了任何一个hotelsname链接后就显示出这个hotelsname的全部信息,就是怎么传个值(hotelsId)到控制器,然后通过select这个hotelsId打印出这个店的全部信息
 楼主| 发表于 2010-3-19 16:49:34 | 显示全部楼层
可不可以在原来这个hotelsname_v.php页面直接打印出来啊,就是替换掉之前显示的那些hotelsname信息,显示出你点的那个店的全部信息
发表于 2010-3-19 17:27:04 | 显示全部楼层
你都输出出来,默认的给个display:none,然后点标题显示/隐藏,不会的话晚上联系我
QQ234267695

评分

参与人数 1威望 +1 收起 理由
466141943a + 1 我很赞同

查看全部评分

本版积分规则