php POST,GETで配列を取得する(checkbox)

with コメントはまだありません

通常、postやgetで値を取得するには、
formのinputのname=””の値を取得しますが、
checkboxの場合は、複数選択される可能性があるので、
配列で受け取る必要があります。
name=”aaa”で値を取得してしまうと、
一番最後に選択したチェックボックスだけしか値を受け取れません。
複数受け取りたい場合は、name=”aaa[]”のようにします。

受け取り側は、$_GET[“aaa”]で取得することができます。
(POSTでも同じ用に取得できます)

またGETの場合は”aaa=あああ&aaa=いいい”では取得できず、
“aaa[]=あああ&aaa[]=いいい”とする必要があります。

ちょっとはまったのでお知らせでした。

Leave a Reply