Я пытаюсь отправить письмо с подтверждением бронирования клиенту. Я создал шаблон подтверждения, используя HTML и CSS, где некоторые данные генерируются из формы php. Сейчас я сталкиваюсь с двумя проблемами. (1) Когда я генерирую шаблон, вместо этого и показывая шаблон, он показывает только кнопку SUBMIT. (2) и без нажатия кнопки шаблон подтверждения автоматически переходит к электронной почте клиента с необработанным кодом HTML и CSS. Он не отображает шаблон в электронной почте клиента. Может ли кто-нибудь помочь мне исправить это? Обратите внимание, что я сохранил весь код HTML и CSS в переменной php ($ message).Отправка шаблона письма с подтверждением на адрес электронной почты клиента
<?php $message= '<!DOCTYPE html>
<html>
<head> </head>
<body>
<link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet">
<style type="text/css">
table {
width:100%;
}
table, th, td {
border: 2px solid #ffffff;
border-collapse: collapse;
}
</style>
<body>
<div class="table">
<table id="t01">
<tr>
<td><?php echo $_POST["guestname"]; ?></td>
<td><?php echo $_POST["checkin"]; ?></td>
<td><?php echo $_POST["checkout"]; ?></td>
<td><?php echo $_POST["roomtype"]; ?></td>
<td><?php echo $_POST["rate"]; ?></td>
<td><?php echo $_POST["payment"]; ?></td>
<td><?php echo $_POST["resno"]; ?></td>
</tr>
</table>
</div> <!-- table -->
'; ?>
<?php
$to = "[email protected]";
$subject = "My subject";
$txt = "$message";
$headers = "From: [email protected]" . "\r\n" .
mail($to,$subject,$txt,$headers);
?>
<input type="submit" value="Send" />
Благодаря ... этот код работает хорошо, но я столкнулся с другой проблемой, то есть всякий раз, когда это confirmat ионная почта создается автоматически. Я хочу использовать SEND BUTTON, чтобы отправить это по электронной почте. Как я могу это сделать? –
@AmiHasan, используя html-формы, было бы неплохо ' –