表单将名称,主题,电子邮件和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>";
排序不是很好,请帮助:-)谢谢。
答案 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'];
}