你可以做到這一點,它實際上是有些直觀的(假設我理解你的問題)
對於HTML,你有你的名字領域主要有兩個數組。數字應該隨着您複製字段而改變。以下將生成兩個不同的「記錄」,作爲「person」數組中的數組。從上面的
<form action="" method="POST">
<input type="text" name="person[1]['first']"/>
<input type="text" name="person[1]['last']"/>
<input type="text" name="person[1]['email']"/>
<input type="text" name="person[2]['first']"/>
<input type="text" name="person[2]['last']"/>
<input type="text" name="person[2]['email']"/>
<input type="submit">
</form>
而PHP
<?
foreach ($_POST as $name => $value) {
print_r($value);
// $value is an individual "record." You could then insert, for example, $value['first'], $value['last'], etc. within this loop.
}
?>
示例輸出:
陣列([1] =>數組([ '第一'] =>約翰[ '最後' ] => Matthews ['email'] => [email protected])[2] =>陣列(['first'] => Carol ['last'] => Martinex ['email'] => email @ email .com))
希望這是有道理的,我可以嘗試澄清,如果需要。
謝謝您的回覆。我會試試看看它是否有效,如果我需要進一步澄清,我一定會告訴你。我非常感謝你的幫助。 –