sql >> Base de Datos >  >> RDS >> Mysql

Publicar un número arbitrario de registros desde un formulario HTML

Puede crear campos de formulario con notación de matriz, por ejemplo:

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

Entonces podría generar dinámicamente algunos campos en su formulario como este:

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

Y luego, en PHP, se convertirá en una matriz que puede recorrer fácilmente:

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