[PHP-users 5004] Re: チェックボックスの使い方をまとめました

Naofumi Kondoh php-users@php.gr.jp
Sat, 26 Jan 2002 12:24:32 +0900


ソフト工房の近藤です。

ワイドビジョン 高本 wrote:
> 
> 高本といいます。
> PHPでチェックボックスを使うとき、
> 年のせいかすぐ方法を忘れてしまうので、
> 自分の備忘録として簡単にですがまとめてみました。
> http://www.fukushi-net.or.jp/takamoto/php/checkbox/

素晴らしい。
Web Page に詳細なまとめとか例文を書いて、URL だけ
流すのが、ML のマナーとして理想的なスタイルですね。


これだけでは失礼なので、別案など参考に。

前にも出ましたが、FORM  の  POST 値をそのまま
GLOBAL 変数として扱わずに、$HTTP_POST_VARS など
をとおした方が安全です。

高本さんの例題 checkbox1.php3 の別案。
<?php
$fmlst=array('fmsun'=>'日','fmmon'=>'月',
    'fmtue'=>'火','fmwed'=>'水',
    'fmthu'=>'木','fmfri'=>'金','fmsat'=>'土'); 
reset($fmlst);
while(list($k,$v) = each($fmlst)){
    if (isset($HTTP_POST_VARS[$k])){
        echo $v."曜日がチェックされています<br>";
    }   
}   
// PHP4 だと foreach($fmlst as $k => $v)で簡単。
?>

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 (株)ソフト工房   近藤直文        Email:  nkon@shonan.ne.jp 
PostgreSQL+PHP ソースコードジェネレーター セミナースライド
          http://www.shonan.ne.jp/~nkon/cslpg.a.semi/
          http://www.SOFTKOUBOU.co.jp/
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/