-1

我在数据库中有一个表,由三列和 4 行组成。现在我想为数据库中表的第三列中存在的每个实体设置超链接并显示输出。

我尝试将数组的值打印为

echo "<td>", $row['a'], "</td><td>", $row['b'] ,"</td><td>", "<a href=\"http://foo/foo/".$row['link']."\">"."view"."</a>","</td>" ;?>

其中 a,b 和 link 分别是 1,2 和 3 的列名。我想超链接html页面。我该怎么做?当我尝试运行我的代码时,它会转到文件夹http://foo/foo/

4

1 回答 1

1

删除该echo部分并仅输出为 HTML。这样您就不必担心所有那些混乱的连接(您使用的是,代替.,这有效的,但在这种情况下是不必要的)。

<?php

// code here

?>

<td><?= $row['a'] ?></td><td><?= $row['b'] ?></td><td><a href="http://foo/foo/<?= $row['link'] ?>">view</a></td>

<?php

// more code here
.
.
.
于 2012-08-23T13:55:35.757 回答