以下の条件式では上手く動作しないのですが、
if ($ach == 1 or $ach == 2 or $ach ==3)
これだと上手くif以下の文が動作するのです。
if ($ach <= 3)
現在の2番目の条件式で動いているので、問題ないのですが、すっきりしないため質問させていただきました。
条件の書き方が間違っているのでしょうか。
参考書などを見た限りでは動作するように思うのですが...
条件が うまく切り分けされてないのかな?
if (($ach == 1) or ($ach == 2) or ($ach ==3))
としたら いかがでしょうか?
ご回答ありがとうございます。
教えて頂いた文で動作いたしました。ありがとうございました。