如何在mailto中输入$ email

时间:2018-02-22 03:53:25

标签: php html mysql mailto

我创建了一个表来查看用户详细信息,其中将从数据库中检索所有detils。我想将检索到的emal地址设置为链接,以便它可以在默认的电子邮件应用程序中打开。此代码可以使用,但在收件人:文本框[默认电子邮件应用],电子邮件地址未正确显示我想知道如何输入$ mail到mailto 我会请求某人给我一些帮助

if($query === false)
                                {
                                    throw new Exception(mysql_error($conn));
                                }
                                while($row=mysqli_fetch_array($query))
                                {
                                    $tea_id=$row['tea_id'];
                                    $fname=$row['fname'];
                                    $lname=$row['lname'];

                                    $email=$row['email'];

                                     $username = $row['username'];
                        ?>
                <tr>
                      <td><?php echo $row['tea_id'] ?></td>
                    <td><?php echo $row['fname'] ?></td>
                     <td><?php echo $row['lname'] ?></td>

                    <td>

                           <?php 

                           // echo $row['email']
                           echo ('<a href="mailto:****">' . $email . '</a>')


                        ?>

                           </td>

---------------------------------------CLICK HERE TO VIEW CODE-----------------------------------

3 个答案:

答案 0 :(得分:2)

<td>
echo "<a href='mailto:".$email."?Subject=Contact%20Form&body=This is content' target="_top">".$email."</a>";
</td>

答案 1 :(得分:1)

电子邮件地址应为:

echo '<a href="mailto:' . $email . '">' . $email . '</a>'

主题:

echo '<a href="mailto:' . $email . '?subject=' . $subject . '">' . $email . '</a>'

当然,您应首先设置$subject变量..:)

答案 2 :(得分:0)

您可以使用串联来连接mailto语句和数据库中的电子邮件变量。

echo '<a href = "mailto:' . $your_email .'" . '</a>'