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

回答編集履歴

2

コメントに対する追加

2017/03/17 00:36

投稿

sha
sha

スコア141

answer CHANGED
@@ -3,4 +3,32 @@
3
3
  以降のタグが表示されていないように見えるのではないでしょうか?
4
4
  ソースで確認するとどこが原因か分かりやすいと思います。
5
5
 
6
- 可能なら重い処理とHTML出力の処理を分けると良いと思います。
6
+ 可能なら重い処理とHTML出力の処理を分けると良いと思います。
7
+
8
+ トランザクションを使わないのであれば処理が重くて落ちたのか
9
+ 特定のレコードの登録でエラーが起きているかもわかると思いますので
10
+ こちらも他の方が言われるようログや登録後のテーブルデータを検証すると
11
+ 原因がわかると思います。
12
+ <?php if (empty($_SESSION['correct'])):?>
13
+ 処理_A
14
+ <?php else:?>
15
+ <?php if(is_array_empty($resultError))//配列の要素が全て空であるか検証する関数:?>
16
+ 処理_B
17
+ <?php else:?>
18
+ 処理_C
19
+ <?php endif;?>
20
+ <?php endif;?>
21
+
22
+ <!DOCTYPE html>
23
+ <html>
24
+ <head>
25
+ <meta charset="utf-8">
26
+ <title>確認画面</title>
27
+ <link rel="stylesheet" href="./C_css/style.css">
28
+ </head>
29
+ <body>
30
+ <?php
31
+ 結果に従ってHTMLを整形して出力
32
+ ?>
33
+ </body>
34
+ </html>

1

1文追加

2017/03/17 00:36

投稿

sha
sha

スコア141

answer CHANGED
@@ -1,4 +1,6 @@
1
1
  出力されたHTMLの確認ができないので想像ですが
2
2
  phpの条件内で出力されるタグが途中閉じていないので
3
3
  以降のタグが表示されていないように見えるのではないでしょうか?
4
- ソースで確認するとどこが原因か分かりやすいと思います。
4
+ ソースで確認するとどこが原因か分かりやすいと思います。
5
+
6
+ 可能なら重い処理とHTML出力の処理を分けると良いと思います。