Mysql
 sql >> Database >  >> RDS >> Mysql

Pubblicazione di un numero arbitrario di record da un modulo HTML

Puoi creare campi modulo con notazione array, ad esempio:

<input type="text" name="quantity[productid]">

Quindi potresti generare dinamicamente alcuni campi nel tuo modulo come questo:

<input type="text" name="quantity[3]">
<input type="text" name="quantity[4]">
<input type="text" name="quantity[2]">

E poi in PHP diventerà un array su cui puoi scorrere facilmente:

foreach ($_POST['quantity'] as $productId => $quantity) {
    echo (int) $productId . ':' . (int) $quantity;
    //etc.
}