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

質問編集履歴

4

コード内容変更

2019/09/04 15:16

投稿

nopakat
nopakat

スコア6

title CHANGED
File without changes
body CHANGED
@@ -175,6 +175,31 @@
175
175
 
176
176
  【check.php】
177
177
  ```php
178
+ <?php
179
+ session_start();
180
+ require('../dbconnect.php');
181
+
182
+ if(!isset($_SESSION['join'])) {
183
+ header('Location: index.php');
184
+ exit();
185
+ }
186
+
187
+ if(!empty($_POST)) {
188
+ //登録処理をする
189
+ $statement = $db->prepare('INSERT INTO members SET name=?, email=?, password=?, picture=?, created=NOW()');
190
+ $ret = $statement->execute(array(
191
+ $_SESSION['join']['name'],
192
+ $_SESSION['join']['email'],
193
+ shal($_SESSION['join']['password']),
194
+ $_SESSION['join']['image']
195
+ ));
196
+ unset($_SESSION['join']);
197
+
198
+ header('Location: thanks.php');
199
+ exit();
200
+ }
201
+ ?>
202
+
178
203
  <!DOCTYPE html>
179
204
  <html lang="ja">
180
205
  <head>
@@ -188,31 +213,8 @@
188
213
  </head>
189
214
  <body>
190
215
  <main>
191
- <?php
192
- session_start();
193
- require('../dbconnect.php');
194
216
 
195
- if(!isset($_SESSION['join'])) {
196
- header('Location: index.php');
197
- exit();
198
- }
199
217
 
200
- if(!empty($_POST)) {
201
- //登録処理をする
202
- $statement = $db->prepare('INSERT INTO members SET name=?, email=?, password=?, picture=?, created=NOW()');
203
- echo $ret = $statement->execute(array(
204
- $_SESSION['join']['name'],
205
- $_SESSION['join']['email'],
206
- shal($_SESSION['join']['password']),
207
- $_SESSION['join']['image']
208
- ));
209
- unset($_SESSION['join']);
210
-
211
- header('Location: thanks.php');
212
- exit();
213
- }
214
- ?>
215
-
216
218
  <form action="" method="post">
217
219
  <input type="hidden" name="action" value="submit" />
218
220
  <dl>

3

テーブル内容の記載方法変更。

2019/09/04 15:16

投稿

nopakat
nopakat

スコア6

title CHANGED
File without changes
body CHANGED
@@ -10,18 +10,20 @@
10
10
 
11
11
  以下、記述コードです。
12
12
 
13
-
14
13
  データベース名:mini_bbs
15
14
  テーブル名:members
16
- テーブル構造:
17
- id(INT(11))(AUTO_INCREMENT)
18
- name(VARCHER(255))
19
- email(VARCHER(255))
20
- password(VARCHER(100))
21
- picture(VARCHER(255))
22
- created(DATETIME)
23
- modified(TIMESTAMP)
24
15
 
16
+ |テーブル構造:|定義|AI|
17
+ |:--|:--:|--:|
18
+ |id|INT(11)|○
19
+ name|VARCHER(255)
20
+ email|VARCHER(255)
21
+ password|VARCHER(100)
22
+ picture|VARCHER(255)
23
+ created|DATETIME
24
+ modified|TIMESTAMP
25
+ |
26
+
25
27
  【dbconnect.php】
26
28
  ```php
27
29
  <!DOCTYPE html>

2

コード記述変更

2019/09/04 14:37

投稿

nopakat
nopakat

スコア6

title CHANGED
File without changes
body CHANGED
@@ -22,8 +22,8 @@
22
22
  created(DATETIME)
23
23
  modified(TIMESTAMP)
24
24
 
25
-
26
25
  【dbconnect.php】
26
+ ```php
27
27
  <!DOCTYPE html>
28
28
  <html lang="ja">
29
29
  <head>
@@ -51,9 +51,11 @@
51
51
  </main>
52
52
  </body>
53
53
  </html>
54
+ ```
54
55
 
55
56
 
56
57
  【index.php】
58
+ ```php
57
59
  <!DOCTYPE html>
58
60
  <html lang="ja">
59
61
  <head>
@@ -166,9 +168,11 @@
166
168
  </main>
167
169
  </body>
168
170
  </html>
171
+ ```
169
172
 
170
173
 
171
174
  【check.php】
175
+ ```php
172
176
  <!DOCTYPE html>
173
177
  <html lang="ja">
174
178
  <head>
@@ -232,9 +236,11 @@
232
236
  </main>
233
237
  </body>
234
238
  </html>
239
+ ```
235
240
 
236
241
 
237
242
  【thanks.php】
243
+ ```php
238
244
  <!DOCTYPE html>
239
245
  <html lang="ja">
240
246
  <head>
@@ -254,8 +260,11 @@
254
260
  </main>
255
261
  </body>
256
262
  </html>
263
+ ```
257
264
 
258
265
 
266
+
267
+
259
268
  全てのコードの記述も確認しましたが、データベースへの接続もできており、ミスしている箇所が見つけられません。
260
269
 
261
270
  先人のお力をお借りしたく、質問させていただきます。

1

タイトルの誤字

2019/09/04 14:24

投稿

nopakat
nopakat

スコア6

title CHANGED
@@ -1,1 +1,1 @@
1
- PHPでデータのINSERTGAできない
1
+ PHPでデータのINSERTができない
body CHANGED
File without changes