Bilinen sayıda sütuna (ör. Üst çap, alt çap, kumaş, renk, miktar) sahip, ancak kullanıcılar ihtiyaç duydukları kadar satır ekleyebildikleri için bilinmeyen sayıda satıra sahip bir php formum var.
Alanların (sütunların) her birini nasıl alıp kendilerine ait bir diziye yerleştireceğimi keşfettim.
<input name="topdiameter['+current+']" type="text" id="topdiameter'+current+'" size="5" />
<input name="bottomdiameter['+current+']" type="text" id="bottomdiameter'+current+'" size="5" />
Yani HTML'de bulduğum şey:
<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.
Şimdi yapmak istediğim şey, tüm satırları ve sütunları çok boyutlu bir diziye yerleştirmek ve bunun içeriğini müşteriye e-posta ile göndermektir (tercihen güzel biçimlendirilmiş bir tabloda). Tüm bu girdileri ve seçimleri güzel bir dizide nasıl birleştireceğimi gerçekten anlayamadım.
Bu noktada, birkaç 1D dizisi kullanmayı denemem gerekecek, ancak tek bir 2D dizi kullanmanın birkaç 1D dizisi kullanmaktan daha iyi bir uygulama olacağı fikrine sahip olsam da.