回答編集履歴

1

コード追加

2020/07/01 14:16

投稿

hayato7
hayato7

スコア1135

test CHANGED
@@ -73,3 +73,81 @@
73
73
 
74
74
 
75
75
  ```
76
+
77
+
78
+
79
+
80
+
81
+ // 追記 こちらの環境で動いたものを上げておきます。
82
+
83
+ ```php
84
+
85
+ <?php
86
+
87
+
88
+
89
+ //画面遷移のフラグ設定
90
+
91
+ $flag=0;
92
+
93
+ if(isset($_POST["confirm"])){
94
+
95
+ $flag=1;
96
+
97
+ }elseif(isset($_POST["submit"])){
98
+
99
+ $flag=2;
100
+
101
+ }
102
+
103
+
104
+
105
+ //確認画面
106
+
107
+ if($flag==1):
108
+
109
+ ?>
110
+
111
+
112
+
113
+ <form action="post.php" method="post">
114
+
115
+ <p>入力内容</p>
116
+
117
+ <?php echo $_POST["content"] ?>
118
+
119
+ <input type="submit" name="back" value="修正する">
120
+
121
+ <input type="submit" name="submit" value="送信">
122
+
123
+ <input type="hidden" name="content" value="<?php echo $_POST["content"] ?>">
124
+
125
+ </form>
126
+
127
+
128
+
129
+ <!-- 送信後の処理 -->
130
+
131
+ <?php elseif($flag==2): ?>
132
+
133
+ <p>送信後の処理が入ります</p>
134
+
135
+
136
+
137
+ <?php else: ?>
138
+
139
+ <form action="post.php" method="post">
140
+
141
+ <p>入力内容</p>
142
+
143
+ <input type="text" name="content" value="<?php if(!empty($_POST["content"])){echo $_POST["content"];} ?>"> //ここのvalueが入力フォームに出力されない
144
+
145
+ <input type="hidden" name="confirm" value="1">
146
+
147
+ <input type="submit" name="submit" value="確認画面へ">
148
+
149
+ </form>
150
+
151
+ <?php endif; ?>
152
+
153
+ ```