繁体   English   中英

Mailto:在 php 和 html 表中

[英]Mailto: inside php and html table

我正在用来自 MySQL 数据库的数据填充一个 html 表,我想在单击其中一列时添加一个mailto函数。 问题是当我这样做时,该列是空白的,但是当我在浏览器中检查它时,它会显示在检查面板中。

我的代码:

while ($row = mysqli_fetch_assoc($result)) {
                echo "<tr>";
                echo "<td>".$row['Property_ID']."</td>";
                echo "<td>".$row['House_Number']."</td>";
                echo "<td>".$row['Street_Address']."</td>";
                echo "<td>".$row['Postal_Code']."</td>";
                echo "<td>".$row['City']."</td>";
                echo "<td>"."<a href='mailto:".$row['Submitted_By']."'></a>"."</td>";
                echo "<td>".$row['Date_Submitted']."</td>";
                echo "</tr>";

浏览器显示的内容:

浏览器显示的内容

检查时:

检查时

您的<a>标签为空,这就是您看不到链接的原因。

您必须在<a></a>添加文本:

echo "<td>"
   . "<a href='mailto:".$row['Submitted_By']."'>".$row['Submitted_By']."</a>"
   . "</td>";
echo "<td>"."<a href='mailto:".$row['Submitted_By']."'>".$row['Submitted_By']."</a>"."</td>";

这条线应该是这样的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM