teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追加

2016/03/30 02:30

投稿

kaputaros
kaputaros

スコア1844

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  こんにちは。
2
2
 
3
3
  あまりPHPはよく分かりませんが、
4
- おそらく、`==`で比較している固定値が変数として扱われてしまっているため、
4
+ おそらく、Javascriptの部分の`==`で比較している固定値が変数として扱われてしまっているため、
5
5
  全てのif文の条件に合致せず空っぽのままになってしまうのだと思います。
6
6
 
7
7
  javascriptでは文字列を`"`または`'`で囲む必要がありますので
@@ -12,4 +12,9 @@
12
12
 
13
13
  とするといいと思います。
14
14
  前者だと、東が変数扱いされてしまうので、
15
- 中身のないものと選択中のオプションの中身を比較してしまっています。
15
+ 中身のないものと選択中のオプションの中身を比較してしまっています。
16
+
17
+ あと、書き方についてですが、ryls-nmmさんもおっしゃっていますように、
18
+ 全部 echo はやめたほうがいいと思います。
19
+ PHPだからといって、全てのソースをPHPで書く必要はないので、
20
+ HTMLやjavascriptの中に<?php ~ ?>で区切ってPHPを組み込んでいくといいと思います。