会员数据库 - 我需要将可点击的电子邮件链接放入表格的单元格中


$result = mysql_query("SELECT * FROM pm where idno ='$idno'", $db);
$datas = mysql_fetch_array($result);
<table><tr><td>
<? if ($userLevel > 9){
echo "<p><strong>$datas[email]</strong></p>";
echo "<p>&nbsp;</p>";
echo "<p><strong>Dear $datas[name]</strong></p>";
echo "<p>Here is the information you requested.</p>";
echo "<p><strong>Username: </strong> $datas[username]</p>";
echo "<p><strong>Password: </strong> $datas[password]</p>";
echo "<p>&nbsp;</p>";
echo "<p>These are case sensitive.</p>";
echo "<p>&nbsp;</p>";
echo "<p>Thank you</p>";
echo "Email: <a href="mailto:admin@domain.com">admin@domain.com</a></p>";
}else{echo "&nbsp;";}?>
</td></tr>
<tr>ADMIN, COPY AND PASTE THE ABOVE AS A NEW EMAIL TO THIS MEMBER. CLICKING ON THE MEMBER EMAIL LINK ABOVE WILL OPEN YOUR EMAIL PROGRAM.</tr></table>

如果你把上面的内容粘贴到一个空白的网站页面上,你会看到第一条回复线是不可点击的。如何将其编辑为可点击?

p.s.这严格来说是表格单元格中的文本,开头有一个可点击的电子邮件链接,所以我不想找电子邮件表格。还有一点,除非你真的给我复制粘贴的代码,否则我不知道你在说什么。自2013年有人离开后,我就有了这个老账户,但我对php编码和行话一无所知,只够维持它的生命力。

非常感谢Tina

p.s.由于某些答案似乎与admin@domain.comechos位于单元格的最后一段,效果良好,而不是表单元格中的第一句话。因此,在这次编辑之前,我一定没有真正清楚地传达过太多信息。我还添加了";阵列";(??(,我想它是从doctype之上的部分调用的,以防有帮助。我根本不想编辑它,因为这个页面有1330行长,从中可以看出。DATAS是PM(私人成员,其中有一个领导部分,并且因为我们在旧的不安全的plesk服务器上使用旧的php4版本时遇到smtp问题,我想为电子邮件添加这个复制粘贴段落,因为我们的主机只将我们所有的自动表单发送到与域相关的电子邮件地址,在我们的主机解决问题之前,没有成员收到他们的电子邮件。)


我发现如下。非常感谢你让我的注意力集中在结束电子邮件地址上,并试图对开始电子邮件地址做些什么。这就是对我有效的:

echo "<a href="mailto:$datas[email]">$datas[email]</a></p>";

您没有提到您看到的任何特定错误,但您似乎遇到的主要问题是email索引值周围缺少引号。它应该是一个字符串,我想:

<a href="mailto:<?php echo $datas["email"]; ?>"><?php echo $datas["email"]; ?></a>

$datas周围加引号也没有意义,因为不是字符串,它是一个变量。

演示:http://sandbox.onlinephpfunctions.com/code/4b3ecac7f441a1fa74451da6c795d918bad5f58e

试试这个,它会工作

echo "Email: <a href='mailto:admin@domain.com'>admin@domain.com</a></p>"; OR echo "Email: <a href='".$data['email']."'>admin@domain.com</a></p>";

最新更新