質問編集履歴

1

opinion.phpを追加しました

2020/02/14 23:45

投稿

hiro-chan
hiro-chan

スコア18

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,8 @@
1
1
  htmlファイルのformに文章を入力後、送信ボタンを押下してからポップアップで「ご意見ありがとうございました」と表示してから、insert_opinion();を実行し、opinion.phpに渡された入力内容をDBに格納するようなコードを書いています。
2
2
 
3
3
 
4
+
5
+ main.php
4
6
 
5
7
  ```html
6
8
 
@@ -127,3 +129,57 @@
127
129
 
128
130
 
129
131
  無事にエラーが出ないようにする方法がお分かりになりましたら、ご教示の程よろしくお願いいたします。
132
+
133
+
134
+
135
+ opinion.phpを追加しました
136
+
137
+ ```php
138
+
139
+ <?php
140
+
141
+ ini_set('display_errors',1);
142
+
143
+ session_start();
144
+
145
+
146
+
147
+ require 'database.php';
148
+
149
+
150
+
151
+ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
152
+
153
+ $login_user_info = $_SESSION['login_user'];
154
+
155
+ $login_user = $login_user_info['user_name'];
156
+
157
+ $opinion = $_POST['opinion'];
158
+
159
+
160
+
161
+ try{
162
+
163
+ $pdo = connect();
164
+
165
+ $stmt2 = $pdo->prepare("UPDATE User3 SET opinion = '$opinion' WHERE user_name = '$login_user'");
166
+
167
+ $stmt2->execute();
168
+
169
+ }catch(PDOException $e){
170
+
171
+ echo $e->getMessage()." - ".$e->getLine().PHP_EOL;
172
+
173
+ }
174
+
175
+ }
176
+
177
+ sleep(3);
178
+
179
+ header( "Location: https://*******/main.php" ) ;
180
+
181
+ exit ;
182
+
183
+ ?>
184
+
185
+ ```