Отправить несколько форм с помощью одной кнопки

Я использую$_SESSION динамически создавать формы для моего интернет-магазина. Эти формы содержат пользовательскую информацию о продукте, который хочет клиент. Это макет:

Страница 1

Клиент заполняет форму, которая выглядит примерно так:

<form action="page2" method="post">
<input type="text" name="size">
<input type="text" name="color">
<input type="submit" name="submit" value="Review Order">
</form>

Страница 2

Клиент просматривает детали заказа и имеет возможность добавить больше продуктов. Клиент возвращается на страницу 1, чтобы заказать другой. Все заказы клиента будут отображаться на странице 2 в соответствующей форме.

Выглядит так:

Size: 1
Color: blue
Click Here To Checkout

Size: 2
Color:green
Click Here To Checkout

Size:3
color:red
Click Here To Checkout

Мне нужна одна кнопка, которая добавит ВСЕ заказы в корзину PayPal. Конечно, они могут добавить каждый заказ в отдельности, нажав наClick Here To Checkout, но тогда им придется пройти большой цикл, чтобы добавить несколько продуктов.

Я хочу, чтобы клиент мог добавить как можно больше товаров, а затем нажать одну кнопку, чтобы добавить все заказы в корзину.

Это то, что я пытался, но это явно не сработало:

<script>
$(document).ready(function(){
$('#clickAll').on('click', function() {
    $('input[type="submit"]').trigger('click');
    });
    });
    </script>

    <form action="" method="post">
    <input type="text" name="name">
    <input type="submit" name="submit" value="submit">
    </form>

    <form action="" method="post">
    <input type="text" name="name">
    <input type="submit" name="submit" value="submit">
    </form>

    <form action="" method="post">
    <input type="text" name="name">
    <input type="submit" name="submit" value="submit">
    </form>

    <button id="clickAll">Submit All</button>

Вот скрипт php, который генерирует динамические формы, используя$_SESSION:

<?php

if(isset($_POST['submit'])) :

$test = array(
    'size' => $_POST['size'],
    'color' => $_POST['color'],
    'submit' => $_POST['submit']
);

$_SESSION['testing'][] = $test;

endif;


if(isset($_SESSION['testing'])) : 

foreach($_SESSION['testing'] as $sav) {

?>

<form action="paypal.com/..." method="post">
<input type="text" name="size" value="<?php echo $sav['size']; ?>">
<input type="text" name="color" value="<?php echo $sav['color']; ?>">
<input type="submit" name="submit" value="Click Here to Checkout">
</form>

<?php } endif; ?>

Итак, вопрос в том, как я могу отправить все формы одной кнопкой?

Ответы на вопрос(4)

Ваш ответ на вопрос