若干実際のソースから書き換えていますが、下記のようなロジックを組んでいるのですが、2行目のechoでの出力はしっかり"animal"や"anime"等の選択した値が送信出来ているのですが、全て"未選択"と出力されてしまいます。
本来なら、"animal"なら"動物"、"anime"ならアニメと出力させたいです。
最初の$post == 0 を外すことで正常に処理はするのですが、納得出来ません。
理由を教えて下さい
`
<?php $post = "実際はPOSTした値"; echo $post; if ($post == 0) { echo "未選択" } elseif ($post == "animal") { echo "動物"; } elseif ($post == "anime" ){ echo "アニメ"; } elseif ($post == "tv") { echo "テレビ"; } ?>`
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。