2016-04-29 52 views
0

显示GROUP_CONCAT值,鉴于其....显示group_contat时,即时通讯的数据显示完美,但不能displayin group_contact列表的特定名单GROUP CONCAT和锚URL问题

值得注意的URL:它的动态数据显示使用foreach语句。

观点:

<?php foreach ($home_cat as $homecat) { ?> 

    <div class="col-md-4"> 

      <h3 class="text-center" style="border: 1px solid red"><?php echo $homecat['catagories']?></h3> 
      <div class="row"> 
       <img style="width: 350px; height: 250px" 
        src="<?php echo base_url();?>inc/img/<?php echo $homecat['catagory_image']?>"> 
       <h6><?php 

     $listdata = explode (',', $homecat ['cat_data']); 
     foreach ($listdata as $list_data) { 
      echo '<a href="#">' . $list_data . '</a></br>'; 
     } 
     ?> 

    </h6> 
      </div> 
     </div> 

     <?php } ?> 

现在我想代替 “#”,以显示我的数据库URL。

模型

$this->db->select('a.id,a.catagories,b.catagory_image,b.catagory_url as url,GROUP_CONCAT(b.catagory_title) as cat_data'); 
    $this->db->from('catagory as a'); 
    $this->db->join('home_page as b','a.id = b.c_id','inner'); 
    $this->db->group_by('a.id'); 



    $query = $this->db->get(); 
    return $query->result_array(); 

Database

+0

显示相关的代码 – scaisEdge

+0

先生,我添加的代码...请检查一次 –

+1

你的代码片段是不完整的,秀你的mysql查询调用部分也是如此。并描述你正在寻找的预期结果。 – Alex

回答

0

要确保你的路径是正确的

src="<?php echo base_url();?>inc/img/<?php echo $homecat['catagory_image']?>"> 

最终尝试调试与

$my_url = base_url() . 'inc/img/' . $homecat['catagory_image']; 
var_dum($my_url) ; 

可能是你甲肝Ë缺少/例如:'/inc/img/'或你的$homecat['catagory_image']不包含正确的值

0

我FI正确了自己的目标:现在我想代替“#”,以显示我的数据库URL。

你应该只改变您:

echo '<a href="#">' . $list_data . '</a></br>'; 

echo '<a href="'. $homecat ['url'].'">' . $list_data . '</a></br>'; 
+0

先生我有URL列在DATABASE数据特定$ list_data .....现在我想在插入href =“”.....希望你明白.....面临问题自3小时起 –

+0

目前尚不清楚。但请检查我的更新 – Alex

+0

我厌倦了将id绑定到网址.....只有第一个id正在加载.....我认为我们必须使用foreach语句......但是如何......帮助我先生 –