Ho un modulo php che ha un numero noto di colonne (es. Diametro superiore, diametro inferiore, tessuto, colore, quantità), ma ha un numero sconosciuto di righe, poiché gli utenti possono aggiungere righe di cui hanno bisogno.
Ho scoperto come prendere ciascuno dei campi (colonne) e inserirli in un proprio array.
<input name="topdiameter['+current+']" type="text" id="topdiameter'+current+'" size="5" />
<input name="bottomdiameter['+current+']" type="text" id="bottomdiameter'+current+'" size="5" />
Quindi quello che finisco con l'HTML è:
<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.
Quello che vorrei fare ora è prendere tutte le righe e le colonne, inserirle in un array multidimensionale e inviare via e-mail il contenuto di quello al client (preferibilmente in una tabella ben formattata). Non sono stato in grado di comprendere davvero come combinare tutti quegli input e selezioni in un bel array.
A questo punto, dovrò provare a utilizzare diversi array 1D, anche se ho l'idea che l'utilizzo di un singolo array 2D sarebbe una pratica migliore rispetto all'utilizzo di diversi array 1D.