Mailto:在 php 和 html table 内
Mailto: inside php and html table
我正在用 MySQL 数据库中的数据填充 html table,我想在单击其中一列时添加 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>
标签是空的,这就是您看不到 link 的原因。
您必须在 <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>";
这一行应该是这样的。
我正在用 MySQL 数据库中的数据填充 html table,我想在单击其中一列时添加 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>
标签是空的,这就是您看不到 link 的原因。
您必须在 <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>";
这一行应该是这样的。