将表单信息发送到存储在数据库中的电子邮件地址

时间:2014-03-26 13:20:41

标签: php mysql database insert

您正在尝试做的是创建一个用户填写一些信息的表单,然后提交该信息然后发送到他们已保存到数据库中的电子邮件地址。 我创建了一个sql语句,用户可以保存人名和电子邮件,如此

  mysql_select_db("lr", $con);
 $sql="INSERT INTO bridesmaids (FirstName, email)
VALUES
('$_POST[firstname]','$_POST[email]')";

if (!mysql_query($sql,$con))

  {

  die('Error: ' . mysql_error());

  }
echo "Bridesmaid added"; 
?>

所以在我的另一种形式中,我希望将信息发送到"电子邮件"这个表中的字段,这可能吗?

2 个答案:

答案 0 :(得分:0)

您通常会从数据库中获取电子邮件,然后通过它们向您发送邮件,http://www.w3schools.com/php/php_mail.asp是发送邮件的良好开端。

答案 1 :(得分:0)

是的,它可能,但您需要使用邮件服务器才能发送电子邮件。如果您使用的是包含电子邮件的在线托管服务,则应该足以使用以下代码:

mail("to@email.com", "message subject", "message body", "From: from@email.com");

如果您有单独的邮件服务器,则需要在php.ini文件中指定邮件服务器配置。