How can I use $_POST to handle dynamic form fields?
1003 Aug 2024
Handling dynamic form fields with $_POST
involves creating forms with fields that can change based on user input:
<form method="post" action="process.php">
<div id="dynamic-fields">
<input type="text" name="fields[0]" placeholder="Field 1">
<input type="text" name="fields[1]" placeholder="Field 2">
</div>
<button type="button" onclick="addField()">Add Field</button>
<input type="submit" value="Submit">
</form>
<script>
function addField() {
var container = document.getElementById("dynamic-fields");
var index = container.children.length;
var input = document.createElement("input");
input.type = "text";
input.name = "fields[" + index + "]";
input.placeholder = "Field " + (index + 1);
container.appendChild(input);
}
</script>
In process.php
, access the dynamic fields:
<?php
if ($_SERVER["REQUEST_METHOD"] === "POST") {
foreach ($_POST["fields"] as $field) {
echo htmlspecialchars($field) . "<br>";
}
}
?>
This allows users to add fields dynamically, and PHP handles them as part of the $_POST
data.
0 likes
Top related questions
Related queries
Latest questions
छठी पीढ़ी के दो नये चीनी लड़ाकू विमान सामने आये हैं।
08 Jan 2025 3
गुजरात में ध्रुव हेलीकॉप्टर दुर्घटनाग्रस्त होने से तटरक्षक बल के तीन कर्मियों की मौत हो गई।
06 Jan 2025 7
भारत में सबसे ज्यादा फोन बिकने वाला कौन सा है?
04 Jan 2025 2
भारत की राजधानी कौनसी है?
04 Jan 2025 4
उत्तर भारत में घने कोहरे के कारण दूसरे दिन भी दृश्यता कम रही, जिससे विमान परिचालन प्रभावित हुआ।
04 Jan 2025 3
Which colour is the best for an iPhone 15?
31 Dec 2024 6
दक्षिण कोरिया विमान दुर्घटना में 177 यात्री मारे गए।
29 Dec 2024 1