我需要創建一個動態表單來註冊聯繫人,如聯繫人列表。 我創建瞭解釋一個小例子:使用php讀取動態表單的最佳方法
<html>
<head><title>Test File</title></head>
<body>
<p>Dynamic Form:</p><br />
<form action="save.php" method="POST">
Name: <input type="text" name="name[]" id="name" /> Age <input type="text" name="age[]" id="age" /> Address<input type="text" name="address[]" id="end" />
<div id="loadHere">
</div>
<input type="button" id="plusButton" value="Add" />
<input type="submit" value="Send" />
</form>
<script src="jQuery.js" type="text/javascript"></script>
<script>
$('#plusButton').click(function(){
$('#loadHere').append("Name: <input type=\"text\" name=\"name[]\" id=\"name\" /> Age <input type=\"text\" name=\"age[]\" id=\"age\" /> Address <input type=\"text\" name=\"address[]\" id=\"end\"><br />");
});
</script>
</body>
</html>
我需要知道什麼是閱讀從這個表格中的所有數據的最佳方式? 我用一個for循環:save.php與此內容
<?php
$name = $_POST['name'];
$age = $_POST['age'];
$end = $_POST['address'];
for($i = 0; $i < count($name); $i++)
{
echo "Name: $name[$i] -- Age: $age[$i] Address: $end[$i]<br>";
}
?>
但這並不似乎是一個好辦法...存在另一種形式做這個更「埃萊」?
見第一個答案http://stackoverflow.com/questions/2433727/submitting-a-multidimensional-array-via-post-with-php – 2014-09-13 12:30:11
你是什麼意思'似乎不是一個好方法? – charlietfl 2014-09-13 12:40:57
因爲我不知道正確的表單,而且這是我以前做這個工作的一個快速解決方案。 – lwb 2014-09-13 12:47:06