私は次の表を持っています。
<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@Kyle - 最後に、これはDBを更新する入力の大きなテーブルになります。 – Iladarsda
テーブルはどのように記入していますか? '* .sql'ファイルは、テキストがすでにどこかに存在すると仮定すればうまくいくでしょうか? – KyleWpppd