<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」
のようになってるわけだ。
毎回忘れててネットで調べてるのでメモメモ。
comments
管理人さん
突然、書き込み失礼いたします。
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)
更に詳しく言及してくださっていて
大変参考になりました。
ありがとうございます!
チェックボックスの受け渡しに困っていたところ、こちらのページを拝見させていただき非常に助かりました。
ありがとうございます^^。
お役にたてたようで光栄でございます!
私もデザインをやっておりまして。
PHPなんて分からないっていう感じだったのですが、
このページを拝見して解決しました。
有難うございました。
やったー 引渡し成功!
チェックボックスがうまくいかなくて悩んでました。
ヒントをいただけて助かりました!!
ありがとうございました。
コメントを入力してください
チェックボックスは配列で渡していたんですね;
大変助かりました
ありがとうございます。
コメントを入力してください
コメントを入力してください
コメントを入力してください
コメントを入力してください
コメントを入力してください
コメントを入力してください
コメントを入力してください
コメントを入力してください
参考になりました。
大変ありがとうございました。
どうしたらいいか分からず困っていました。
このページを見て、ようやく解決しました。
ありがとうございます。
コメントを入力してください
コメントを入力してください
oingo boingo
purchase viagra online in canada for sale Hypersensitivity reactions including drug allergies.
Very informative article post.Really looking forward to read more. Fantastic.
大変困っていたところ
解決しました。
大変ありがとうございました。