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


Sending form information to an email address stored in database

嗨,我要做的是创建一个表单,用户填写一些信息,在提交的信息,然后发送到电子邮件地址,他们已经保存到一个数据库。我已经创建了一个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"; 
?>

所以在我的另一个表单中,我希望将信息发送到这个表中的"email"字段,这是可能的吗?

您通常会从数据库中获取电子邮件并循环发送消息,http://www.w3schools.com/php/php_mail.asp是发送邮件的良好开端。

是的,这是可能的,但是您需要使用邮件服务器来发送电子邮件。如果您使用的是包含电子邮件的在线托管服务,那么使用这行代码就足够了:

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

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