Teraです。 各CASE文の終わりにbreak文を書かないと、次のCASE文を実行しつづけます。 case 1: $t = 1; break; としてください。 マニュアルにも書いてあると思いますよ。 http://itb-tech.itboost.co.jp/man/php_man/control-structures.switch.html //-------------------------------------- // Tera <teraishi @ ah-tech.net>