Как отправить данные из контактной формы в базу данных и электронную почту с помощью PHP?
Может ли кто-нибудь предоставить мне правильную кодировку, которая позволит моей контактной форме, заполненной онлайн, отправлять данные по электронной почте, а также сохранять их в базе данных.
Ниже приведен мой код, который отправляет в базу данных, это все, что у меня есть.
<?php /* Database config */ $db_host = 'localhost'; $db_user = 'root'; $db_pass = ''; $db_database = 'maxipakdb'; /* End config */ $mysqli = new mysqli($db_host, $db_user, $db_pass, $db_database); /* check connection */ if (mysqli_connect_errno()) {printf("Connect failed: %s\n", mysqli_connect_error());} $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; // Perform queries mysqli_query($mysqli, "INSERT INTO maxicontact (id,name,email,message) VALUES (NULL,'$name','$email','$message')"); header('Location: success.php'); ?>
Что я уже пробовал:
Я перепробовал множество вариантов, но не уверен, почему это не сработает.
Sergey Alexandrovich Kryukov
Что вы пробовали так далеко?
Пожалуйста, не удивляйтесь моему вопросу. Да, вы показали заявление mySQL (но не объяснили, в чем проблема), но ваш вопрос также касался рассылки. Что вы сделали, чтобы отправить письмо?
—СА