回答編集履歴

1

修正

2018/10/07 08:41

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -13,6 +13,8 @@
13
13
  ```
14
14
 
15
15
  変数名間違えてますね。
16
+
17
+ PHPのバージョンがわかりませんけど、$balueが変数未定義のエラーはでるはずです。
16
18
 
17
19
 
18
20
 
@@ -38,6 +40,40 @@
38
40
 
39
41
  PHPでは[文字列連結はまた別のものがあります。](http://php.net/manual/ja/language.operators.string.php)
40
42
 
43
+ 1ってSQL投げられてもDBからは返すものがないはずですね。
44
+
45
+
46
+
47
+ foreachにも入りません。
48
+
49
+ $try_okもforeach内にしか定義されてないのでelseに飛ぶはず。
50
+
51
+ まあ$try_okも未定義エラー出そうな気もしますけど。
52
+
53
+
54
+
55
+ となると致命的なエラーでプログラムが中断していない限りelseで
56
+
57
+ ```php
58
+
59
+ Location: http://example.com/403.html
60
+
61
+ ```
62
+
63
+ 上記が実行されてリダイレクトされてそうな気がしますが、されてないということはどこかで処理が中断してしまっているんでしょう。
64
+
65
+ エラー表示Onにすれば何かしら見えてくるはず。
66
+
67
+ それでもわかりづらければ下記をコード内に適宜入れて「どこまでプログラムが通っているか」を確認してください。
68
+
69
+ ```php
70
+
71
+ echo __LINE__."<br />";
72
+
73
+ ```
74
+
75
+ ↑プログラムファイルの行数を出力します。
76
+
41
77
 
42
78
 
43
79
  これだけで想定通り動くかわかりませんが、