php - 如果电子邮件为空,则名称为电子邮件链接,否则名称

标签 php mysql

表单将名称、主题、电子邮件和简介发送到 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>"; 

还没有很好地排序,请帮忙:-)谢谢。

最佳答案

如果电子邮件不为空,您是否希望将其替换为名称并回显?如果是,请尝试以下代码..

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

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

关于php - 如果电子邮件为空,则名称为电子邮件链接,否则名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26498624/

相关文章:

mysql - 如何将sql server连接到app.js文件?

mySQl 插入现有表语法错误

mysql - 如何将csv文件导入MySQL服务器?

php检查文件夹的chmod权限

php - Cakephp 3 如何使用TestSuite 来测试更新查询?

php - 如何将 3 个数组插入到 2 个 MySql 表中?

php - 使用 jQuery POST 发送多个 <select> 元素

php - Mysql高级选择

php - 使用 php domdocument 获取 YouTube 视频的标题

mysql - 如何设置 Ruby on Rails 4+ 应用程序的默认数据库隔离级别