【问题标题】:Sending form information to an email address stored in database将表单信息发送到存储在数据库中的电子邮件地址
【发布时间】:2014-03-26 13:20:41
【问题描述】:

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

所以在我的其他表单中,我希望将信息发送到此表中的“电子邮件”字段,这可能吗?

【问题讨论】:

标签: php mysql database insert


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-02
      相关资源
      最近更新 更多