質問編集履歴

1

ソースコードを更新しました。よろしくお願い致します

2019/03/10 11:58

投稿

chloericky
chloericky

スコア10

test CHANGED
File without changes
test CHANGED
@@ -1,49 +1,137 @@
1
+ 1ページ目
2
+
3
+ <!DOCTYPE HTML>
4
+
5
+ <html lang="ja">
6
+
1
- ### 前提・実現したいこと
7
+ <head>
8
+
9
+ <meta charset="utf-8">
10
+
11
+ <title>無題</title>
2
12
 
3
13
 
4
14
 
5
- ここに質問の内容を詳しく書いてください。
15
+ </head>
6
-
7
- (例)PHP(CakePHP)で●●なシステムを作っています。
8
-
9
- ■■な機能を実装中に以下のエラーメッセージが発生しました。
10
16
 
11
17
 
12
18
 
19
+ <body>
20
+
21
+ <h1>基本情報入力</h1>
22
+
23
+ <form action="confirm.php" method="POST">
24
+
25
+ <dl>
26
+
27
+ <dt>お名前:</dt>
28
+
29
+ <dd><input type="text" name="name"></dd>
30
+
31
+ <dt>メールアドレス:</dt>
32
+
33
+ <dd><input type="text" name="mail"></dd>
34
+
35
+ <dt>お問い合わせ内容:</dt>
36
+
37
+ <dd><textarea name="comment" cols='30' rows='5'></textarea></dd>
38
+
39
+ </dl>
40
+
41
+ <p><input type="submit" value="送信する"></p>
42
+
43
+ </form>
44
+
45
+ </body>
46
+
47
+ </html>
48
+
49
+ 2ページ目
50
+
13
- ### 発生している問題・エラーメッセージ
51
+ <!DOCTYPE html>
52
+
53
+ <html lang="ja" >
54
+
55
+ <head>
56
+
57
+ <meta charset="utf-8">
58
+
59
+ <title>無題</title>
60
+
61
+ </head>
62
+
63
+ <body>
64
+
65
+ <h1>確認画面</h1>
66
+
67
+ <form action="submit.php" method="post">
68
+
69
+ <table border="1">
70
+
71
+ <tr>
72
+
73
+ <td>名前</td><td><?php echo $_POST["name"]; ?></td>
74
+
75
+ </tr>
76
+
77
+ <tr>
78
+
79
+ <td>メールアドレス</td><td><?php echo $_POST["mail"]; ?></td>
80
+
81
+ </tr>
82
+
83
+ <tr>
84
+
85
+ <td>お問い合わせ内容</td><td><?php echo $_POST["comment"]; ?></td>
86
+
87
+ </tr>
88
+
89
+ </table>
90
+
91
+ <input type="submit" value="送信" />
92
+
93
+ </form>
94
+
95
+ </body>
96
+
97
+ </html>
98
+
99
+ 3ページ目
100
+
101
+ <?php
102
+
103
+ define('DB_DATABASE', 'mydb');
104
+
105
+ define('DB_USERNAME', 'root');
106
+
107
+ define('DB_PASSWORD', '');
108
+
109
+ define('DB_DSN', 'mysql:host=localhost;charset=utf8;dbname=mydb'.DB_DATABASE);
14
110
 
15
111
 
16
112
 
17
- ```
18
-
19
- エラーメッセージ
113
+ try {
20
-
21
- ```
22
114
 
23
115
 
24
116
 
25
- ### 該当のソースコード
117
+ $db = new PDO(DB_DSN, DB_USERNAME, DB_PASSWORD);
26
118
 
119
+ $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
27
120
 
121
+ $statement = $db->prepare("INSERT INTO user(name, mail,comment);");
28
122
 
29
- ```ここに言語名を入力
123
+ $statement->execute();
30
124
 
31
- ソースコード
125
+ echo "Inserted Id : ".$db->lastInsertId();
32
126
 
33
- ```
127
+ } catch (PDOException $e) {
34
128
 
129
+ var_dump($e);
35
130
 
131
+ exit;
36
132
 
37
- ### 試したこと
133
+ }
38
134
 
135
+ ?>
39
136
 
40
-
41
- ここに問題に対して試したことを記載してください。
42
-
43
-
44
-
45
- ### 補足情報(FW/ツールのバージョンなど)
46
-
47
-
48
-
49
- こにり詳細情報記載てください
137
+ ソースコード打ちま