Tengo un formulario php que tiene un número conocido de columnas (por ejemplo, diámetro superior, diámetro inferior, tela, color, cantidad), pero tiene un número desconocido de filas, ya que los usuarios pueden agregar filas cuando lo necesiten.
Descubrí cómo tomar cada uno de los campos (columnas) y colocarlos en una matriz propia.
<input name="topdiameter['+current+']" type="text" id="topdiameter'+current+'" size="5" />
<input name="bottomdiameter['+current+']" type="text" id="bottomdiameter'+current+'" size="5" />
Entonces, lo que termino con el HTML es:
<tr>
<td><input name="topdiameter[0]" type="text" id="topdiameter0" size="5" /></td>
<td><input name="bottomdiameter[0]" type="text" id="bottomdiameter0" size="5" /></td>
</tr>
<tr>
<td><input name="topdiameter[1]" type="text" id="topdiameter1" size="5" /></td>
<td><input name="bottomdiameter[1]" type="text" id="bottomdiameter1" size="5" /></td>
</tr>
...and so on.
Lo que me gustaría hacer ahora es tomar todas las filas y columnas, ponerlas en una matriz multidimensional y enviar por correo electrónico el contenido al cliente (preferiblemente en una tabla con un formato agradable). No he podido comprender realmente cómo combinar todas esas entradas y selecciones en una buena matriz.
En este punto, tendré que intentar usar varios arreglos 1D, aunque tengo la idea de que usar un solo arreglo 2D sería una mejor práctica que usar varios arreglos 1D.