मेरे पास एक php फॉर्म है जिसमें एक ज्ञात संख्या कॉलम (उदा। शीर्ष व्यास, निचला व्यास, कपड़े, रंग, मात्रा) है, लेकिन एक अज्ञात संख्या में पंक्तियां हैं, क्योंकि उपयोगकर्ता पंक्तियों को आवश्यकतानुसार जोड़ सकते हैं।
मैंने पाया है कि प्रत्येक फ़ील्ड (कॉलम) को कैसे लें और उन्हें अपने स्वयं के एक सरणी में रखें।
<input name="topdiameter['+current+']" type="text" id="topdiameter'+current+'" size="5" />
<input name="bottomdiameter['+current+']" type="text" id="bottomdiameter'+current+'" size="5" />
तो मैं 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.
अब मैं क्या करना चाहूंगा सभी पंक्तियों और स्तंभों को एक बहुआयामी सरणी में डाल दिया और उस सामग्री को ग्राहक को ईमेल करें (अधिमानतः एक अच्छी तरह से स्वरूपित तालिका में)। मैं वास्तव में समझ नहीं पा रहा हूं कि उन सभी इनपुटों को कैसे संयोजित किया जाए और एक अच्छी सरणी में चयन किया जाए।
इस बिंदु पर, मुझे कई 1D सरणियों का उपयोग करने की कोशिश करनी होगी, हालांकि मुझे लगता है कि एक एकल 2D सरणी का उपयोग करना कई 1D सरणियों का उपयोग करने से बेहतर अभ्यास होगा।