怎样实现页内链接
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等 啊?你说的是js吧?简单的显示/隐藏,还是ajax啊?
这不是CI的事了,看看js吧 <?=site_url('show/hotel/'+$row->HotelsName)?>
ps:先加载url_helper 我想楼主不是问如何做超链接的吧?
额。。。。。。 可以做个新的页面出来,点击后跳转并且传递参数,在新页面查询参数信息并显示 回复 2# ywqbestever
是显示/隐藏吧,我就是想实现,点了任何一个hotelsname链接后就显示出这个hotelsname的全部信息,就是怎么传个值(hotelsId)到控制器,然后通过select这个hotelsId打印出这个店的全部信息 可不可以在原来这个hotelsname_v.php页面直接打印出来啊,就是替换掉之前显示的那些hotelsname信息,显示出你点的那个店的全部信息 你都输出出来,默认的给个display:none,然后点标题显示/隐藏,不会的话晚上联系我
QQ234267695
页:
[1]