如果是电子邮件,则将其命名为电子邮件链接!

时间:2014-10-22 00:35:35

标签: php mysql

表单将名称,主题,电子邮件和blurb发送到MySQL数据库。电子邮件不是必填字段,但如果是!空,我想将其作为名称包含并回显行数据。

到目前为止,这是我的想法:

if (!empty($_POST['email']))
{
    $row['name'] = "<A href='mailto:' . $_POST['email'] . '>' . $_POST['name'] . '</A>";
}
else
    {
        $row['name'] = $_POST['name'];
    }

我在整理电子邮件/名称的编码方面遇到了麻烦。行将是:

while($row = mysql_fetch_array( $result )) {
    echo "<tr>";
        echo '<td><Posted by : ' . $row['name'] . ' on ' . $row['date'] . '<br />
        Topic : ' . $row['topic'] . '<br />Thoughts : ' . $row['thoughts'] . '</td>';
    echo "</tr>"; 

排序不是很好,请帮助:-)谢谢。

1 个答案:

答案 0 :(得分:0)

如果电子邮件不是空的,那么你想要用名称替换它并回显吗?如果是,请尝试以下代码..

if (!empty($_POST['email']))
{
    $row['name'] =$_POST['email'];

 $row['name']="<A href='mailto:' . $_POST['email'] . '>' . $_POST['name'] . '</A>";
}
else
    {
        $row['name'] = $_POST['name'];
    }