回答編集履歴
1
修正
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
|
これだけで想定通り動くかわかりませんが、
|