« Fuse IDEのエラーは何ぞや?? | main | photoshop アクション機能 »

PHP checkboxの受け渡し

PHP/システム関連

2007年10月22日

checkbox.jpg

<input type='checkbox' name='color[]' value='blue'>
<input type='checkbox' name='color[]' value='red'>
<input type='checkbox' name='color[]' value='yellow'>

PHPでcheckbox内の値の受け渡しメモ。

nameに[]をつけると、配列としてPHP側に受け渡る。

PHP側で、
$color = $_POST["color"]);
のように受け取ると、
変数colorは配列となっている。

配列をカンマ区切りの文字データにしてやりたい時は、
$color = implode(",", $_POST["color"]);
のようにimplode関数を使用する。

例えば、ブルー、レッドにチェックを入れて、POSTなりGETし、
implode関数をかますと、
「blue,red」
のようになってるわけだ。

毎回忘れててネットで調べてるのでメモメモ。

trackbacks

trackbackURL:

comments

  • maito
  • 2008年10月08日 01:01

管理人さん

突然、書き込み失礼いたします。
maitoと申します。

submit時のチェックボックスの挙動を知りたくて調べていたところ、記事を拝見いたしました。

おかげさまで、大変助かりました。

先日、トラックバックを行ったのですが、反映されなかったので、リンクにて失礼いたします。

[php]checkboxの取得について~その2
(http://temping-amagramer.blogspot.com/2008/10/phpcheckbox2.html)

[php]checkboxの取得について~その1
(http://temping-amagramer.blogspot.com/2008/10/phpcheckbox1.html)

  • y-tti
  • 2008年10月08日 01:18

更に詳しく言及してくださっていて
大変参考になりました。
ありがとうございます!


  • よし
  • 2009年02月24日 02:08

チェックボックスの受け渡しに困っていたところ、こちらのページを拝見させていただき非常に助かりました。

ありがとうございます^^。

  • y-tti
  • 2009年02月24日 02:38

お役にたてたようで光栄でございます!

  • ハッシー
  • 2009年03月31日 04:17

私もデザインをやっておりまして。
PHPなんて分からないっていう感じだったのですが、
このページを拝見して解決しました。
有難うございました。

  • straker
  • 2009年06月05日 01:52

やったー 引渡し成功!
チェックボックスがうまくいかなくて悩んでました。
ヒントをいただけて助かりました!!
ありがとうございました。

  • 2010年05月31日 12:09

コメントを入力してください

  • 2010年08月07日 01:59

チェックボックスは配列で渡していたんですね;
大変助かりました
ありがとうございます。

  • 2012年04月18日 14:26

コメントを入力してください

  • 2012年04月18日 14:26

コメントを入力してください

  • 2012年04月18日 14:27

コメントを入力してください

  • 2012年04月19日 16:03

コメントを入力してください

  • 2012年04月19日 16:04

コメントを入力してください

  • 2012年06月05日 16:35

コメントを入力してください

  • 2012年08月07日 11:56

コメントを入力してください

  • 2013年05月29日 17:58

コメントを入力してください

  • まったり
  • 2013年06月09日 18:56

参考になりました。
大変ありがとうございました。

  • 通りすがり
  • 2013年07月21日 00:08

どうしたらいいか分からず困っていました。
このページを見て、ようやく解決しました。
ありがとうございます。

  • 2014年07月09日 22:30

コメントを入力してください

  • oingo
  • 2016年03月29日 21:19

コメントを入力してください
oingo boingo

  • viagra
  • 2016年09月20日 22:19


purchase viagra online in canada for sale Hypersensitivity reactions including drug allergies.

  • John
  • 2016年12月13日 13:49

Very informative article post.Really looking forward to read more. Fantastic.

  • 通りもの
  • 2017年01月16日 18:09

大変困っていたところ
解決しました。
大変ありがとうございました。

comment form
Adobe Flash CS3 詳細! ActionScript 3.0 入門ノート (DVD-ROM付)
クラスで書けるようになった。配列のpushとかspliceとかsliceとかややこしい部分の辞書代わりにも使ってます。XML関係もこれで覚えた。
ActionScript 3.0 アニメーション
vx,Math,cos,sinとか???な数学的な部分をこの本で理解できた気がします。逃げたいジャンルだけどFLASHに必須なジャンルなのよね。。
Adobe Flash CS3 詳細! ActionScript3.0入門ノート2 (CD-ROM付)
ActionScript応用への第一歩。ただこれを読む前に入門ノート1を先に読んでおいた方がよさそう。ASの世界が広がった気がする本です。
Flash Creative Workshop
FLASHを始めて右も左も分からない時に救世主となった本。FLASHサイト制作法がなるほど!っと。ActionScriptバリバリの人はスルー。
FLASH OOP for ActionScript 3.0
FLASHの「今の主流」を知ることが出来る本。筆者の方々は総勢10人以上でかつ現在活躍中の方々ばかりなんでミーハー的な読み方もありかも。