質問編集履歴

1

プログラムの修正とエラー文について

2021/11/11 07:09

投稿

Masa_1321412
Masa_1321412

スコア12

test CHANGED
File without changes
test CHANGED
@@ -10,9 +10,13 @@
10
10
 
11
11
  ### 発生している問題・エラーメッセージ
12
12
 
13
+ 回答、修正依頼いただいた内容を反映するとこのようなエラーが出ました
13
14
 
15
+ エラーメッセージを検索してみるとプレースホルダとバインダ変数の数が合わないときに出るエラーとのことなのですが
14
16
 
17
+ プログラム内のプレースホルダの数とdata[]の数はあっているように思うのですが、エラーが出てしまいます
18
+
15
- ![![イメージ説明](cd8e8bc71523b2d5dc829b2a1e01c29a.png)
19
+ ![イメージ説明](e2167aeb2735813e7bc13d2570bc23e5.png)
16
20
 
17
21
 
18
22
 
@@ -76,6 +80,8 @@
76
80
 
77
81
  $dbh = new PDO($dsn, $user, $password); //データベースに接続
78
82
 
83
+ $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
84
+
79
85
  $dbh->query('SET NAMES utf8'); //文字コードのための設定
80
86
 
81
87
 
@@ -100,7 +106,9 @@
100
106
 
101
107
  }
102
108
 
103
- catch(Exception $e){
109
+ catch(PDOException $e){
110
+
111
+ die($e->getMessage());
104
112
 
105
113
  print 'サーバが停止しておりますので暫くお待ちください。';
106
114
 
@@ -126,7 +134,7 @@
126
134
 
127
135
  電話番号:<BR>
128
136
 
129
- <input type="number" name="phone"><BR>
137
+ <input type="text" name="phone"><BR>
130
138
 
131
139
  メールアドレス:<BR>
132
140
 
@@ -144,6 +152,8 @@
144
152
 
145
153
 
146
154
 
155
+
156
+
147
157
  ```
148
158
 
149
159
 
@@ -154,4 +164,4 @@
154
164
 
155
165
  データベースの構造
156
166
 
157
- ![イメージ説明](8d957b9825b27ffd892ba89d550adc04.png)
167
+ ![イメージ説明](bc3b9152cb8a2f3fa57e124e92b1ee54.png)