baka::blog

莫迦ブログ

2009.4.29(水)

HTMLのFORMから2次元配列をPOSTする方法

JB_Plus » HTMLのFORMから2次元配列をPOSTする方法

<form method=”post” name=”form”>
<input name=”array1[]” type=”hidden” value=”11″ />
<input name=”array1[]” type=”hidden” value=”22″ />
<input name=”array1[]” type=”hidden” value=”33″ />
<input name=”array1[]” type=”hidden” value=”44″ />
<input name=”array2[]” type=”hidden” value=”55″ />
<input name=”array2[]” type=”hidden” value=”66″ />
<input name=”array2[]” type=”hidden” value=”77″ />
<input name=”array2[]” type=”hidden” value=”88″ />
<input name=”send” type=”submit” />
</form>

こんな感じでPOSTしてやると、

Array
(
[array1] => Array
(
[0] => 11
[1] => 22
[2] => 33
[3] => 44
)

[array2] => Array
(
[0] => 55
[1] => 66
[2] => 77
[3] => 88
)
)

こんな感じに受け取れます。

うぎゃ。し、知らなかった・・・ orz。
こんなに簡単なら、checkbox の値渡しなんか、なんで今まで苦労してたんだろう。
もっと早く検索しとけばよかった。

これなら PHP or Perl だと foreach で回して input hidden を複数行生成して
やれば、あらまー簡単♪

This entry was posted on 水曜日, 4月 29th, 2009 at 3:30 AM and is filed under 電脳莫迦. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

One Response to “HTMLのFORMから2次元配列をPOSTする方法”

  1. No.1
    网上兼职 Says:

    不错,我来支持一下!

Leave a Reply