Как я могу получить только выбранные входы для обработки в нескольких формах?

Как я могу получить только выбранные входы для обработки в нескольких формах? isset()? … Я хочу, чтобы «покупатели» выбирали, какое количество каждого «стиля» они хотели, и нажимали «Отправить».
ССЫЛКА НА САЙТ: http://taketwodesigns.com/monkeypod/order/index.php
Затем они будут отправлены на страницу подтверждения и отправят эту страницу по электронной почте. У меня будет много стилей предметов до 6 размеров каждый. У меня есть каждый стиль элемента в отдельной форме в настоящее время (и он представляет нормально).
Я пытался использовать только одну форму для отправки нескольких стилей, но это не сработало, потому что я использую атрибут «Обязательно».
Когда я отправляю только 1 стиль, он показывает «Обязательно» для любых полей, которые не выбраны .. (При использовании подхода с использованием одной формы)
Отправка только 1 формы отлично подходит для меня! Спасибо!

<form action="process/process_mlv101_207bk.php" method="post" name="orderform1" class="margins">
<a href="images/styles/large/mh800bk_big.jpg" target="_blank"><img class="thumb_align" src="images/styles/thumbs/mh800bk_thumb.jpg" /></a>
<table border="1" cellspacing="1">
<tr class="gridaddrows">
<td colspan=8 class="radius">
<span class="formtext"><b>You must click the "Add to Cart" button to place items in cart.</b></span>
</td>
</tr>
<tr class="gridrows">
<td class="gridtitle">Add</td>
<td class="gridtitle">XS</td>
<td class="gridtitle">S</td>
<td class="gridtitle">M</td>
<td class="gridtitle">L</td>
<td class="gridtitle">XL</td>
<td class="gridtitle">2XL</td>
</tr>
<td class="add_to_cart_btn">
<input type="image" src="../order/images/clicktoadd83pxfast.gif" alt="Add to Cart" />
</td>
<td>
<input type="number" name="mlv101_207bkxs" placeholder="Qty" min="0" max="288" required autocomplete="off">
</td>
<td>
<input type="number" name="mlv101_207bksm" placeholder="Qty" min="0" max="288" required autocomplete="off">
</td>
<td>
<input type="number" name="mlv101_207bkmd" placeholder="Qty" min="0" max="288" required autocomplete="off">
</td>
<td>
<input type="number" name="mlv101_207bklg" placeholder="Qty" min="0" max="288" required autocomplete="off">
</td>
<td>
<input type="number" name="mlv101_207bkxl" placeholder="Qty" min="0" max="288" required autocomplete="off">
</td>
<td>
<input type="number" name="mlv101_207bkxxl" placeholder="Qty" min="0" max="288" required autocomplete="off">
</td>
</table>
</form>
<!----------- 2ND STYLE BELOW ---------------->
<form action="process/process_mmt101_107bk.php" method="post" name="orderform1" class="margins">
<a href="images/styles/large/mmt101-107bk_big.jpg" target="_blank"><img class="thumb_align" src="images/styles/thumbs/mmt101-107bk_thumb.jpg" /></a>
<table border="1" cellspacing="1">
<tr class="gridaddrows">
<td colspan=8 class="radius">
<span class="formtext"><b>You must click the "Add to Cart" button to place items in cart.</b></span>
</td>
</tr>
<tr class="gridrows">
<td class="gridtitle">Add</td>
<td class="gridtitle">XS</td>
<td class="gridtitle">S</td>
<td class="gridtitle">M</td>
<td class="gridtitle">L</td>
<td class="gridtitle">XL</td>
<td class="gridtitle">2XL</td>
</tr>
<td class="add_to_cart_btn">
<input type="image" src="../order/images/clicktoadd83pxfast.gif" alt="Add to Cart" />
</td>
<td>
<input type="number" name="mmt101_107bkxs" placeholder="Qty" min="0" max="288" required autocomplete="off">
</td>
<td>
<input type="number" name="mmt101_107bksm" placeholder="Qty" min="0" max="288" required autocomplete="off">
</td>
<td>
<input type="number" name="mmt101_107bkmd" placeholder="Qty" min="0" max="288" required autocomplete="off">
</td>
<td>
<input type="number" name="mmt101_107bklg" placeholder="Qty" min="0" max="288" required autocomplete="off">
</td>
<td>
<input type="number" name="mmt101_107bkxl" placeholder="Qty" min="0" max="288" required autocomplete="off">
</td>
<td>
<input type="number" name="mmt101_107bkxxl" placeholder="Qty" min="0" max="288" required autocomplete="off">
</td>
</table>
</form>

<!------------ 3RD STYLE BELOW etc... ------------>

<!-----------PHP BELOW ---------->

<?php

$mlv101_207bkxs  = $_POST['mlv101_207bkxs'];
$mlv101_207bksm  = $_POST['mlv101_207bksm'];
$mlv101_207bkmd  = $_POST['mlv101_207bkmd'];
$mlv101_207bklg  = $_POST['mlv101_207bklg'];
$mlv101_207bkxl  = $_POST['mlv101_207bkxl'];
$mlv101_207bkxxl = $_POST['mlv101_207bkxxl'];

if(isset($_POST['mlv101_207bkxs'],
$_POST['mlv101_207bksm'],
$_POST['mlv101_207bkmd'],
$_POST['mlv101_207bklg'],
$_POST['mlv101_207bkxl'],
$_POST['mlv101_207bkxxl'] )){

$mlv101_207bkxs  = ltrim($mlv101_207bkxs, '0');
$mlv101_207bksm  = ltrim($mlv101_207bksm, '0');
$mlv101_207bkmd  = ltrim($mlv101_207bkmd, '0');
$mlv101_207bklg  = ltrim($mlv101_207bklg, '0');
$mlv101_207bkxl  = ltrim($mlv101_207bkxl, '0');
$mlv101_207bkxxl = ltrim($mlv101_207bkxxl, '0');

echo '<p class="great">Thank you for your order!</p>';

echo "<ul><h3>Ordered Items Below</h3><h4>Item# MLV101-207BK</h4>";

echo "<li>" . $mlv101_207bkxs .  "&nbsp; -&nbsp; X-Small" . "</li>";
echo "<li>" . $mlv101_207bksm . "&nbsp; -&nbsp; Small" . "</li>";
echo "<li>" . $mlv101_207bkmd . "&nbsp; -&nbsp; Medium" . "</li>";
echo "<li>" . $mlv101_207bklg . "&nbsp; -&nbsp; Large" . "</li>";
echo "<li>" . $mlv101_207bkxl . "&nbsp; -&nbsp; X-Large" . "</li>";
echo "<li>" . $mlv101_207bkxxl . "&nbsp; -&nbsp; XX-Large" . "</li>";

echo "</ul>";
}
?>

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]