मेरे पास निम्न तालिका है।
<form method="post" action="test.php">
<input name="id[]" type="text" value="ID1" />
<input name="value[]" type="text" value="Value1" />
<hr />
<input name="id[]" type="text" value="ID2" />
<input name="value[]" type="text" value="Value2" />
<hr />
<input name="id[]" type="text" value="ID3" />
<input name="value[]" type="text" value="Value3" />
<hr />
<input name="id[]" type="text" value="ID4" />
<input name="value[]" type="text" value="Value4" />
<hr />
<input type="submit" />
</form>
और test.php फ़ाइल
<?php
$myarray = array($_POST);
foreach ($myarray as $key => $value)
{
echo "<p>".$key."</p>";
echo "<p>".$value."</p>";
echo "<hr />";
}
?>
लेकिन यह केवल इस लौटा रहा है: <p>0</p><p>Array</p><hr />
क्या मैं गलत कर रहा हूँ?
क्या कोई कारण है कि आप एक ही नाम में एकाधिक टेक्स्टफील्ड एकत्र करने का प्रयास कर रहे हैं? अगर आप इस बारे में चिंतित नहीं हैं कि यह कितना सुंदर दिखता है, तो 'echo "
"। print_r ($ मान, TRUE)। "
"; 'आपका मित्र हो सकता है। – KyleWpppd@ केली - अंत में यह डीबी अपडेट करने के लिए inputes की एक बड़ी तालिका होगी। – Iladarsda
आप टेबल को कैसे भर रहे हैं? क्या '* .sql' फ़ाइल एक सभ्य पसंद नहीं होगी मान लीजिए कि पाठ कहीं पहले मौजूद है? – KyleWpppd