Как установить адрес электронной почты для mailto в html - PullRequest
0 голосов
/ 20 января 2019

Это мой код:

<table>
            <tr><th>Enquiry ID</th><th>First Name</th><th>Last Name</th><th>Email</th><th>Phone</th><th>Date</th><th>Message</th><th align="center">Respond</th></tr>
            <?php
                require_once('includes/dbh.inc.php');
                $sql = mysqli_query($conn, "select * from enquiries");
                while ($row = mysqli_fetch_array($sql, MYSQLI_ASSOC)) {
                    echo '<tr><td>'.$row["enquiry_id"].'</td>';
                    echo '<td>'.$row["author_f_name"].'</td>';
                    echo '<td>'.$row["author_l_name"].'</td>';
                    echo '<td>'.$row["author_email"].'</td>';
                    echo '<td>'.$row["author_phone"].'</td>';
                    echo '<td>'.$row["post_date"].'</td>';
                    echo '<td>'.$row["message"].'</td>';
                    echo '<td><a href="mailto:"><p style="color:red";>Reply</p></a></td></tr>';     
                }
            ?>
    </table>

Я получаю данные в таблицу из таблицы базы данных, запросы. Если пользователь нажимает на ссылку Ответить, я хочу получить адрес электронной почты в соответствии с enquiry_id рядом с mailto: Как это сделать? Кто-нибудь, помогите мне, спасибо!

1 Ответ

0 голосов
/ 20 января 2019

Вы можете просто изменить следующую строку:

echo '<td><a href="mailto:"><p style="color:red";>Reply</p></a></td></tr>';

на:

echo "<td><a href=\"mailto:{$row['author_email']}\"><p style=\"color:red;\">Reply</p></a></td></tr>";
...