我有代码在下面的href中传递ID:
<a href="<?php echo base_url(); ?>app_summary/hoplist/<?php echo $row['id']; ?>" class="large-box">
我上面的链接href代码,我想插入这些变量:
$first = '2018/01/20';
$end = '2018/01/25';
如何将上面的varibles插入到href中的PHP传递ID中?
感谢您的建议......
答案 0 :(得分:2)
$first = '2018/01/20';
$end = '2018/01/25';
$first = date("Y-m-d",strtotime($first));
$end = date("Y-m-d",strtotime($end));
<a href="<?php echo base_url('app_summary/hoplist/'.$row['id'].'/'.$first.'/'.$end);?>" class="large-box">
你可以这样试试......
答案 1 :(得分:0)
我不确定您打算将这些变量包含在哪里,但我会这样做,当然也会根据您的情况进行调整。
<?php echo '<a href="' . base_url() . 'app_summary/hoplist/' . $row['id'] . $code . $matrix . date("m/d/Y") . 'class="large-box">'; ?>
编辑以在示例中显示日期。
答案 2 :(得分:0)
试试这个
<a href="<?=base_url('app_summary/hoplist/'.$row['id'] .'/code='. urlencode($code). '/matrix='.urlencode($matrix));?>" class="large-box">
或使用http_build_query
<?php
$data = array(
'code' => '2018/01/20',
'matrix' => $matrix,
'other' => 'some text with space'
);
?>
<a href="<?=base_url('app_summary/hoplist/'.$row['id'] .'/'. http_build_query($data));?>" class="large-box">
答案 3 :(得分:0)
也许你可以试试这个:
<a href="<?php echo base_url('app_summary/hoplist/'.$row['id'].'/'.$first.'/'.$end);?>" class="large-box">
然后在您的控制器中(显示详细信息),您可以将$first
和$end
与$this->uri->segment()
分开,如下所示:
$id = $this->uri->segment(3);
$frsdate = $this->uri->segment(4);
$enddate = $this->uri->segment(5);