我有下表。
<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($ value,TRUE)。 「
」;`可能是你的朋友。 – KyleWpppd 2011-08-17 13:41:25@Kyle - 最後這將是一個更新數據庫的BIG表。 – Iladarsda 2011-08-17 13:46:54
你是怎麼填表的?假設文本已經存在,`* .sql`文件是不是一個好選擇? – KyleWpppd 2011-08-17 13:54:38