Я создал систему заказа, которая теперь идет из формы продукта на страницу обзора. У меня есть страница, настроенная для использования петель PHP, чтобы показать, какие продукты они выбрали из предыдущей страницы, и она отлично работает. Теперь мне нужно иметь кнопку «Заказ», которая отправляет по электронной почте заказ. Я занимаюсь написанием меньше кода, мне бы не пришлось писать весь код, чтобы отправить эту форму на другую форму php. Есть ли способ иметь заголовки электронной почты на этой странице и сбрасывать сгенерированный html в тело отправленного письма?php email current page
Вот как я петлю содержимое формы с предыдущей страницы. В основном это идет, хотя все продукты и, если они там, показывают их в обзоре. Если нет, не делайте этого.
for ($i=0; $i<8; $i++) {
if (!empty($_REQUEST['driver'][$i]['select'])) {
//add the club to the total of clubs
$club = $_REQUEST['driver'][$i]['select'];
array_push($club_total, $club);
//add the price to the cost
list($shaft, $price) = explode(":", $_REQUEST['driver'][$i]['shaft']);
array_push($cost, $price);
//show the user
echo '<h3>' .$_POST['driver'][$i]['name']. ' - $'. money_format('%i', $price).'</h3>';
echo '<ul>';
if (!empty($_REQUEST['driver'][$i]['left'])) {
echo '<li><strong>Left Handed</strong></li>';
}
echo '<li>Length: '.$_POST['driver'][$i]['length']. '"</li>';
echo '<li>Shaft: '.$shaft. '</li>';
if (!empty($_REQUEST['driver'][$i]['hossel'])) {
echo '<li>Purist Hossel: ' .$_POST['driver'][$i]['hossel'].'</li>';
}
if (!empty($_REQUEST['driver'][$i]['color'])) {
echo '<li>Purist Color: ' .$_POST['driver'][$i]['color'].'</li>';
}
echo '</ul>';
}
Вместо эха вы можете сохранить все html в переменной, а затем повторить его для страницы, а также использовать ее в качестве тела электронной почты. –