Php 超链接并创建嵌套在表中的HTML页面
因此,我有一个html表,它是在向数据库传递查询后自动生成的。我想在我的html表格中创建一个超链接,链接到一个页面,该页面将从第二个表格中提取更详细的信息 我正在考虑使用从第一个表中提取的Tablecell creator,并进行修改,使其包含带有超链接标记的表内容。我在想它会是这样的Php 超链接并创建嵌套在表中的HTML页面,php,hyperlink,Php,Hyperlink,因此,我有一个html表,它是在向数据库传递查询后自动生成的。我想在我的html表格中创建一个超链接,链接到一个页面,该页面将从第二个表格中提取更详细的信息 我正在考虑使用从第一个表中提取的Tablecell creator,并进行修改,使其包含带有超链接标记的表内容。我在想它会是这样的 foreach(new TableRow(new AutoArrayMaker($stmt->fetchAll()) as $rowend => $row){ echo <a href
foreach(new TableRow(new AutoArrayMaker($stmt->fetchAll()) as $rowend => $row){
echo <a href = "the reusable HTML Page">;
echo $row;
echo </a>;
}
foreach(新的TableRow(新的AutoArrayMaker($stmt->fetchAll())作为$rowend=>$row){
回响
}
从编码的角度来看,我的想法听起来合理吗?首先,echo需要用引号括起来,“这样代码就不会触发。”。 有几种方法可以输出HTML。第一种是使用echo:
echo "<a href=\"https://google.com\">Google</a>";
echo”“;
注意我是如何将反斜杠放在手之前的?这就是所谓的转义。这会根据转义到的内容将后面的字符放在字母中。请参阅php文档:(因为我对它的描述很差)
另一种选择是用完php,然后重新连接:
<?PHP
foreach(new TableRow(new AutoArrayMaker($stmt->fetchAll()) as $rowend => $row){
?>
<a href="abc">
<?PHP echo $row; ?>
</a>
<?PHP
}
<table>
<?PHP
foreach($stmt as $row){
?>
<tr>
<td>
<a href="abc"><?PHP echo $row[id]; ?>
</td>
</tr>
<?PHP
}
?>
</table>