php - 使用 PHP 创建动态链接

标签 php mysql function

我有一大堆重复的链接创建代码( <a href )。我想创建一个函数来根据不同变量的列表调用此代码块。

链接位于表格内。我有大约 15 个链接,几乎与下面的链接相同(唯一的区别是品牌,在本例中是“FORD”):

这是重复的代码块:

<td>
  <a href="<?php echo PopulateModel($CategoryId, 1); ?>">
    <img src="images/brands/ford.gif" title="Click here if you have a Ford"> 
  </a>
  <center>
    <a href="<?php echo PopulateModel($CategoryId, 1); ?>" class="make">FORD</a>
  </center>
</td>

我想要创建的函数是接收一系列不同型号的车辆,并且我想为每个模型创建一个链接。

我尝试使用 PHP 中的 HEREDOC 函数通过函数回显代码段,但这似乎不起作用。 echo 语句中的 PHP 标签似乎给出了错误。

这是我的 HEREDOC 代码(不起作用):

function CreateBrandLink($brand_name){
echo <<<EOT
<td><a href="<?php echo PopulateModel($CategoryId, 1); ?>"><img src="images/brands/ford.gif" title="Click here if you have a Ford"></a>
<center><a href="<?php echo PopulateModel($CategoryId, 1); ?>" class="make">FORD</a></center></td>
</td>
EOT;
}

最佳答案

function CreateBrandLink($brand_name){
   $b = PopulateModel('a', 1);
   $r = <<<EOT
   <td>
    <a href="$b">
     <img src="images/brands/ford.gif" title="Click here if you have a Ford">
    </a>
    <center>
     <a href="$b" class="make">FORD</a>
    </center>
   </td>
EOT;
return $r;
}

关于php - 使用 PHP 创建动态链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31920979/

相关文章:

mysql - 按 bool 列标志选择记录

swift - Swift 中的泛型函数

azure - 如何在服务总线队列触发函数中将服务总线消息移至死信

PHP:MySQL 查询返回数组

php - PHP类和错误消息传递

javascript - 如何阻止 tinymce 删除我的 <link> 标签?

python - MySQL:pymysql 或 mysqldb 访问字典游标功能

MySQL游标多次获取唯一的第一条记录

php - 无法将数据插入我的数据库

function - VHDL在Generate中使用库函数