Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 向数据库发送信息和邮件_Php_Mysql_Forms_Email_Post - Fatal编程技术网

Php 向数据库发送信息和邮件

Php 向数据库发送信息和邮件,php,mysql,forms,email,post,Php,Mysql,Forms,Email,Post,只是一个快速的(希望) 我已经创建了一个登录页,上面还有一个联系方式。 我想将联系表发送到我已成功完成的数据库。但是,我想添加一条“谢谢”消息,表示他们已成功提交了表格 我想能够发送一封电子邮件,像一个通知,让他们知道谁和谁登记的利益的细节 这是Process.php文件,我相信这就是我所需要的 <?php define('DB_NAME', 'cl54-the-acorn'); define('DB_USER', 'cl54-the-acorn'); d

只是一个快速的(希望)

我已经创建了一个登录页,上面还有一个联系方式。 我想将联系表发送到我已成功完成的数据库。但是,我想添加一条“谢谢”消息,表示他们已成功提交了表格

我想能够发送一封电子邮件,像一个通知,让他们知道谁和谁登记的利益的细节

这是Process.php文件,我相信这就是我所需要的

    <?php

    define('DB_NAME', 'cl54-the-acorn');
    define('DB_USER', 'cl54-the-acorn');
    define('DB_PASSWORD', '*******');
    define('DB_HOST', 'localhost');


    $link = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);

    if (!$link) {
      echo "Error: Unable to connect to MySQL." . PHP_EOL;
      echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL;
      echo "Debugging error: " . mysqli_connect_error() . PHP_EOL;
      exit;
    }

    echo "Success: A proper connection to MySQL was made! The my_db database is great." . PHP_EOL;
    echo "Host information: " . mysqli_get_host_info($link) . PHP_EOL;

    $query = "INSERT INTO users VALUES ('$_POST[forname]', '$_POST[surname]', '$_POST[email]', '$_POST[mobile]', '$_POST[telephone]', '$_POST[message]', '$_POST[title]')";
    $result = mysqli_query($link, $query);
    if ( false===$result ) {
      printf("There has been an error please contact the server admin: %s\n", mysqli_error($link));
    }
    else {
        header("Location: http://the-acorns.com/");
        die();
    }

    mysqli_close($link);

    ?>

请在其他部分添加邮件功能。看

例如:

$message="your customized message or whatever you want to send";
mail('$_POST[email]', 'Thank you for your feedback', $message);

在您的else条件下使用邮件功能不起作用吗?在任何地方都看不到您的邮件功能。这就是我需要添加的功能。我已经尝试过了adding@Phil看看这个例子
$message="your customized message or whatever you want to send";
mail('$_POST[email]', 'Thank you for your feedback', $message);