質問編集履歴
4
コード内容変更
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
テーブル内容の記載方法変更。
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
コード記述変更
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
タイトルの誤字
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
PHPでデータの
|
1
|
+
PHPでデータのINSERTができない
|
body
CHANGED
File without changes
|