[PHP-users 19629]if文 switch文 ファイルを再利用

odatayutaka odataagr @ i-kochi.or.jp
2003年 12月 31日 (水) 23:02:40 JST


きもと@よこすかさん 。 小田々@高知@百姓@車屋です。
議題を変えました。

> > 仕方ないので、一旦半角の数字で入力して、
> > 次の画面でifで読み直しましたが、

> 僕ならば、この場合はif文ではなくて
> switch文にします。
なるほど・・
わたしは、
if ($kaiinsyu  == 0 ){ $kaiin = 'くじら会員';}	
if ($kaiinsyu  == 01 ){ $kaiin = 'くじらのたたき会員';}	
if ($kaiinsyu  == 1 ){ $kaiin ='生姜会員';}	
if ($kaiinsyu  == 11 ){ $kaiin ='ジンジャーエール会員';}
if ($kaiinsyu  == 2 ){ $kaiin ='柚子会員';}	
if ($kaiinsyu  == 21 ){ $kaiin ='ユズジュース会員';}みたいにしました。
実は$kaiinは多用し、
会員の種類によって質問項目などが違うのです。
それなら$kaiinsyuにしてコードで制御した方がいいかというと、
私はとにかく物覚えの悪い超揮発メモリー保有者で問題があります。

この$kaiinsyuも揮発メモリーのようですね。
a1.php  で $kaiinsyu = 1 にして
a2.php で使用し ここで
a2.php のファイルを再利用し実際のファイルはa2.phpのまま
a30.php  a31.php a32.php a34.php
であるかのように分岐したかったので、

if ($kaiinsyu  == 1 ){
echo ('<A HREF=a2.php>生姜会員</A><BR>');
 }	
else {
echo ('生姜会員<BR>');
}
if ($kaiinsyu  == 11 ){
echo ('<A HREF=a2.php>ジンジャーエール会員</A><BR>');
 }	
else {
echo ('ジンジャーエール会員<BR>');
}
if ($kaiinsyu  == 2 ){
echo ('<A href=a2.php>柚子会員</A><BR>');
 }	
else {
echo ('柚子会員<BR>');
}
・
・
・
みたいにしましたが
2回目にa2.phpに行くと
全部 $kaiinsyu = 0
であるかのように振る舞います。

$kaiinsyu = 1 こいつをどこかに保存しないと行けないのでしょうか?





以上宜しくお願いします。
***−−****−−**−−*−−−−****−−−−
小田々豊 webmaster @ car-kujira.com
新車販売のカーくじらドットこむ http://car-kujira.com

有機野菜の小田々農園 http://odata.cc
手作り木工家具の四万十くじら http://simanto-kujira.co.jp/
***−−****−−−***−−−−**−−−−−−−


PHP-users メーリングリストの案内