How do I handle multi-dimensional arrays sent via $_POST?
1403 Aug 2024
Handling multi-dimensional arrays with $_POST involves accessing nested arrays sent from an HTML form. Here’s an example:
<form method="post" action="process.php">
<label for="items">Items:</label>
<input type="text" name="items[0][name]" placeholder="Item 1 name">
<input type="text" name="items[0][quantity]" placeholder="Item 1 quantity">
<input type="text" name="items[1][name]" placeholder="Item 2 name">
<input type="text" name="items[1][quantity]" placeholder="Item 2 quantity">
<input type="submit" value="Submit">
</form>
In process.php, access the data:
<?php
if ($_SERVER["REQUEST_METHOD"] === "POST") {
$items = $_POST["items"];
foreach ($items as $item) {
$name = $item["name"];
$quantity = $item["quantity"];
echo "Item Name: " . htmlspecialchars($name) . ", Quantity: " . htmlspecialchars($quantity) . "<br>";
}
}
?>
Make sure to use htmlspecialchars to escape output for security.
0 likes
Top related questions
Related queries
Latest questions
सबसे अच्छा हिंदी व्याकरण पढ़ने वाला वेबसाइट।
06 Sep 2025 20
व्लादिमीर पुतिन महीने के अंत में कर सकते हैं भारत का दौरा; अमेरिकी टैरिफ वॉर के बीच बड़ी खबर
08 Aug 2025 15
ट्रंप ने भारत पर लगाया 25% अतिरिक्त टैरिफ, अब कुल शुल्क हुआ 50%, 21 दिन बाद लागू होंगे नए नियम
07 Aug 2025 14
ट्रम्प आज भारत पर और ज्यादा टैरिफ लगा सकते हैं, रूसी तेल खरीदने से दिक्कत, कल कहा था- 24 घंटे में ऐलान करूंगा
06 Aug 2025 24
दो देशों में धरती हिली! रूस के कुरील द्वीप समूह और अफ़ग़ानिस्तान में 6.8 तीव्रता का भूकंप
02 Aug 2025 24
चीन में बच्चा पैदा करने पर ₹1.30 लाख देगी सरकार
31 Jul 2025 18
