制作查询活动链接生成的电子邮件

时间:2013-02-14 16:07:28

标签: php hyperlink

$result = mysql_query("SELECT * FROM my_table ORDER BY company_name");

echo "<center><table border='1px' style='font-size: 12px;'>
<center><tr>
<th>Contact Email</th>
</tr></center>";

while($row = mysql_fetch_array($result))
  {
  echo "<tr>";
  echo "<td>" . $row['contact_email'] . "</td>";
  echo "</tr>";
  }
echo "</table></center>";

我需要将电子邮件地址打印为链接,以便用户只需点击电子邮件地址即可开始发送电子邮件。这可能吗?

5 个答案:

答案 0 :(得分:2)

你可以通过

来做到这一点
echo  "<td><a href='mailto:".$row['contact_email']."'>".$row['contact_email'] ."</a></td>";

注意

  1. 整个 ext/mysql PHP扩展程序(提供名为mysql_的所有函数)为officially deprecated as of PHP v5.5.0,将来会被删除。因此,请使用PDOMySQLi
  2. 好读

    1. The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead
    2. PDO Tutorial for MySQL Developers
    3. Pdo Tutorial For Beginners

答案 1 :(得分:2)

没有什么神奇的东西......

echo <<< EOL
<td><a href="mailto:{$row['contact_email']}">{$row['contact_email']}</a></td>

EOL;

答案 2 :(得分:1)

只是做:

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

答案 3 :(得分:1)

这是一个电子邮件链接:

<a href="mailto:someone@example.com?Subject=Hello%20again">

答案 4 :(得分:1)

这就像是:

echo "<td><a href='mailto:" . htmlspecialchars($row['contact_email']) . "'>" . htmlspecialchars($row['contact_email']) . "</a></td>";