Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

POSTANDO um número arbitrário de registros de um formulário HTML


Você pode criar campos de formulário com notação de array, por exemplo:
<input type="text" name="quantity[productid]">

Então você pode gerar dinamicamente alguns campos em seu formulário assim:
<input type="text" name="quantity[3]">
<input type="text" name="quantity[4]">
<input type="text" name="quantity[2]">

E então, em PHP, ele se tornará um array que você pode fazer um loop facilmente:
foreach ($_POST['quantity'] as $productId => $quantity) {
    echo (int) $productId . ':' . (int) $quantity;
    //etc.
}