Я создал форму заказа и обработчик php. Я действительно новичок в php. Просто заставить эту форму работать было непросто. Я преуспел в этом, но теперь хочу применить немного больше ума к форме. Форму можно найти здесь https://multistrandfilm.com/orderus.html. Я бы хотел подсчитать количество каждого заказанного плаката, а затем умножить его на фиксированную стоимость постера в размере 30,00 долларов США каждый. Я признаю, что мне нужно вставить функцию, которая а) будет суммировать количества, а затем б) создать переменную, которая будет результатом умножения этой суммы на 30 для моей промежуточной суммы. Я почти уверен, что после того, как у меня закончится этот процесс, я смогу выяснить, как применить введенную пользователем налоговую ставку (я изменю ее с суммы на местную ставку), а также добавлю стоимость доставки к общему количеству. , Я просто совершенно заблудился относительно того, где и как применять функцию.
МОЯ ФОРМА
<form id="order_form" name="order_form" method="post" action="mail.php">
<fieldset>
<legend>Realtor</legend>
<p>Quantity (minimum order - 5 Posters)</p>
<br>
<p><input name="poster1" type="text" form="order_form" size="4">X Poster 1</p>
<p><input name="poster2" type="text" form="order_form" size="4">X Poster 2</p>
<p><input name="poster3" type="text" form="order_form" size="4">X Poster 3</p>
<br>
<p><input name="ttlqty" type="text" required="required" form="order_form" size="4">TOTAL NUMBER OF POSTERS</p>
<p>X $30.00 (US)</p>
<p>= $<input name="subtotal" type="text" required="required" form="order_form" size="8">(US) SUB TOTAL</p>
<br>
<p>= $<input name="taxes" type="text" required="required" form="order_form" size="8">(US) LOCAL TAXES</p>
<br>
<p>PLUS $40.00 (US) SHIPPING</p><p>= $<input name="total" type="text" required="required" form="order_form" size="8">(US) ORDER TOTAL</p>
</fieldset>
</form>
МОЙ ХЕНДЛЕР
<?php
$poster1 = $_POST['poster1'];
$poster2 = $_POST['poster2'];
$poster3 = $_POST['poster3'];
$ttlqty = $_POST['ttlqty'];
$subtotal = $_POST['subtotal'];
$taxes = $_POST['taxes'];
$total = $_POST['total'];
$message = $_POST['message'];
$email_from = 'multistrandfilm.com';
$email_subject = 'Contact Form Submission';
$email_body = "Qty Poster 1: $poster1.\n".
"Qty Poster 2: $poster2.\n".
"Qty Poster 3: $poster3.\n".
"Quantity Ordered: $ttlqty.\n".
"SubTotal: $subtotal. \n".
"Taxes: $taxes. \n".
"Total: $total. \n".
"Message: $message. \n";
//$to = "quantumcadworx@gmail.com";
$to = "multii@shaw.ca";
$headers = "From: $email_from \r\n";
$headers = "Reply-To: $email \r\n";
mail ($to, $email_subject, $email_body, $headers) or die("Error!");
header("Location: order.html");
echo "Thank You!" . " -" . "<a href='index.html' style='text-decoration:none;color:#ff0099;'> Return Home</a>";
?>
Я собираюсь еще немного поработать над этим и опубликовать результаты, если у меня возникнут проблемы. Спасибо всем.