【发布时间】:2020-04-12 03:09:12
【问题描述】:
我正在尝试显示来自两个表的搜索结果。我用 union 把它们放在一起。现在它们可以工作,当我搜索某些内容并匹配时,它会从两个表中显示,但我的超链接有问题。现在,对于搜索结果,即使对于来自艺术表的结果,单击标题时它总是重定向到授予个人。请帮忙,我如何确保它进入正确的详细信息页面。
控制器
function searchResult() {
$keyword = $this->input->post('keyword');
$data['results'] = $this->products_model->searchResult($keyword);
$this->load->view($this->header)
$this->load->view('searchresults.php', $data);
$this->load->view('footer');
}
查看
<br>
<table>
<?php if (!$results){ ?>
<h1> No results found. </h1>
<?php
}
else { ?>
<h2> Search Results </h2>
<?php
foreach($results as $row){ ?>
<br>
<table class="table">
<tr>
<td><h2><a href="<?= base_url()?>product/grantindividual/<?=$row->id?>"><?php echo $row->title?>
</h2></a></td>
</tr>
<tr>
<td><h2><a href="<?= base_url()?>product/artcallindividual/<?=$row->id?>"><?php echo $row-
>title?></h2></a></td>
</tr>
</table>
<?php }
}
?>
<br>
【问题讨论】:
-
发布控制器代码(产品)可能会有所帮助。
标签: javascript php codeigniter