【カラーミーショップ】カテゴリAまたはカテゴリBの場合Cを表示する条件分岐

お役に立ったらポチッとお願いします

勘違い…というか間違って理解してたようなのでメモ。

「AもしくはBの場合」の条件分岐をするときにorでつなぐ…までは頭にあったのだけど。
先日ショップサイトで「カテゴリAまたはカテゴリBの場合Cを表示する」という分岐が必要で、やってみたら見事に効いてない。効いてないというか無効になってるっぽくて全てのカテゴリで表示されちゃってるよ!

その時書いたif文がコレ。

あれれー?orでつなぐだけじゃダメなのかなー?
もちろん身近に聞ける人などいないので、ググりました。そして頭を使えば分かるだろ!という答えに行き着いたw

そう、カテゴリ名だけをつないじゃってたので理解してもらえなかったのですね!
最初のだと「カテゴリAまたはB」、ちゃんと動いたのが「カテゴリAまたはカテゴリB」。
最初の書き方だと「Bってなんのことよ!」ってなってたってことか。

理解理解。
(間違ってたり、もっとスマートな書き方があるのかは知らないけど、とりあえずちゃんと動いてるっぽいから良しとしてます)

スポンサーリンク

お役に立ったらポチッとお願いします

おおつかをフォローしてみる

スポンサーリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です