Отправка электронной почты со смешанными данными из форм ввода и данных базы данных - PullRequest
0 голосов
/ 09 февраля 2019

Я пытаюсь отправить электронное письмо, из которого одна из данных поступает из базы данных, я пытался просмотреть некоторые сообщения здесь с переполнением стека, но они отличались;

Я пытался отправить без данных избаза данных, и она работает нормально, но после добавления выборки из базы данных она не работает

<?php
include 'include/connect.php';

if (isset($_POST['book2'])) {

    $id     = mysqli_real_escape_string($conn, $_GET['id']);
    $sql    = "SELECT room_price FROM room_details WHERE id='$id';";
    $result = mysqli_query($conn, $sql);
    if (mysqli_num_rows($result) > 0) {
        while ($row = mysqli_fetch_assoc($result)) {

            $room_price = $row['room_price'];
            $email      = $_POST['email'];
            $room_type  = $_POST['room_type'];
            $checkin    = $_POST['checkin'];
            $checkout   = $_POST['checkout'];
            $adults     = $_POST['adults'];
            $children   = $_POST['children'];

            $mailTo  = "booking@johndoexxx.com";
            $headers = "Guest sent e-mail from: " . $email;
            $txt     = "New booking received, room for " . $adults . " adults and " . $children . " child / children, reservation starts on " . $checkin . " up to " . $checkout . " whereby " . $room_type . " room is selected, Please respond to the sender!";
            $heading = "New Booking!";

            mail($mailTo, $heading, $headers, $txt);
            header("Location: index.php?bookingsent");
        }
    }
} else {
    echo "Booking failed to process!, observe your inputs carefully!";
}

?>

ожидала, что она извлечет данные из формы и отправит данные в адресную электронную почту.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...