无法让 href 嵌入在 PHP 中工作?(代码点火器)



我对CodeIgniter和PHP相对陌生。我正在尝试显示表格输出,其中包括对控制器功能(主/选择(的引用。有人能告诉我为什么这个href不起作用,以及我如何解决这个问题吗?

if($data->num_rows() > 0)
{
foreach($data->result() as $row)
{
$output .= '
<tr>
<td><a href="<?php echo base_url(); ?>main/select/<?php $row->PatientID; ?>"> Select </a></td>
<td>'.$row->MRN.'</td>
<td>'.$row->LastName.'</td>
<td>'.$row->FirstName.'</td>
<td>'.$row->DateOfBirth.'</td>
<td>'.$row->Gender.'</td>
</tr>
';
}

不能在PHP字符串(或任何其他PHP命令(中使用echo。即使你可以,在这种情况下,它也不会做你想做的事。当然,您也不能在另一个PHP标记中打开新的PHP标记!

只需使用.运算符以正常方式将字符串的变量和静态部分连接在一起——事实上,这与您在同一字符串的后续行中对所有其他变量所做的操作完全相同。

<td><a href="'.base_url().'main/select/'.$row->PatientID.'"> Select </a></td>

相关内容

  • 没有找到相关文章

最新更新