Tôi có một biểu mẫu php có một số cột đã biết (ví dụ: đường kính trên, đường kính dưới, vải, màu sắc, số lượng), nhưng có số lượng hàng không xác định, vì người dùng có thể thêm hàng khi họ cần.
Tôi đã khám phá ra cách lấy từng trường (cột) và đặt chúng vào một mảng của riêng chúng.
<input name="topdiameter['+current+']" type="text" id="topdiameter'+current+'" size="5" />
<input name="bottomdiameter['+current+']" type="text" id="bottomdiameter'+current+'" size="5" />
Vì vậy, những gì tôi kết thúc với HTML là:
<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.
Điều tôi muốn làm bây giờ là lấy tất cả các hàng và cột đặt chúng vào một mảng đa chiều và gửi nội dung của mảng đó cho khách hàng (tốt nhất là trong một bảng được định dạng đẹp). Tôi đã không thể thực sự hiểu cách kết hợp tất cả các đầu vào đó và lựa chọn thành một mảng đẹp.
Tại thời điểm này, tôi sẽ phải cố gắng sử dụng một số mảng 1D, mặc dù tôi có ý tưởng rằng sử dụng một mảng 2D đơn lẻ sẽ là một cách thực hành tốt hơn so với sử dụng một số mảng 1D.