質問編集履歴
3
コード修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -25,7 +25,7 @@
|
|
25
25
|
$errors[] = "IDが空です。";
|
26
26
|
}
|
27
27
|
|
28
|
-
if (!isset($_POST["
|
28
|
+
if (!isset($_POST["table_name"])||($_POST["table_name"]==="")){
|
29
29
|
$errors[] = "タイトルが空です。";
|
30
30
|
}
|
31
31
|
|
@@ -119,7 +119,7 @@
|
|
119
119
|
</li>
|
120
120
|
<li>
|
121
121
|
<label>商品名:
|
122
|
-
<input type="text" name="
|
122
|
+
<input type="text" name="table_name" placeholder="商品名">
|
123
123
|
</label>
|
124
124
|
</li>
|
125
125
|
<li>材料:
|
@@ -176,7 +176,7 @@
|
|
176
176
|
if (!isset($_POST["id"])||($_POST["id"]==="")){
|
177
177
|
$errors[] = "IDが空です。";
|
178
178
|
}
|
179
|
-
if (!isset($_POST["
|
179
|
+
if (!isset($_POST["table_name"])||($_POST["table_name"]==="")){
|
180
180
|
$errors[] = "タイトルが空です。";
|
181
181
|
}
|
182
182
|
if (!isset($_POST["material_name"])||($_POST["material_name"]==="")) {
|
@@ -226,7 +226,7 @@
|
|
226
226
|
$sql1 = "INSERT INTO table_material (id_material, material_name)
|
227
227
|
VALUES (:id_material, :material_name)";
|
228
228
|
|
229
|
-
$sql2 = "INSERT INTO table_title (
|
229
|
+
$sql2 = "INSERT INTO table_title (id_name, name) VALUES (:id_name, :name)";
|
230
230
|
// プリペアドステートメントを作る
|
231
231
|
$insertGoods = $pdo->prepare($sql1);
|
232
232
|
$insertStock = $pdo->prepare($sql2);
|
@@ -235,8 +235,8 @@
|
|
235
235
|
$insertGoods->bindValue(':id_material', $_POST["id_material"], PDO::PARAM_STR);
|
236
236
|
$insertGoods->bindValue(':material_name', $_POST["material_name"], PDO::PARAM_STR);
|
237
237
|
|
238
|
-
$insertStock->bindValue(':
|
238
|
+
$insertStock->bindValue(':id_name', $_POST["id_name"], PDO::PARAM_STR);
|
239
|
-
$insertStock->bindValue(':
|
239
|
+
$insertStock->bindValue(':name', $_POST["name"], PDO::PARAM_INT);
|
240
240
|
|
241
241
|
// SQL文を実行する
|
242
242
|
$insertGoods->execute();
|
2
タイトルと、コードを修正
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
PHP,MySQLの
|
1
|
+
PHP,MySQLのエラー処理がうまく出来ない
|
body
CHANGED
@@ -25,7 +25,7 @@
|
|
25
25
|
$errors[] = "IDが空です。";
|
26
26
|
}
|
27
27
|
|
28
|
-
if (!isset($_POST["
|
28
|
+
if (!isset($_POST["table_title"])||($_POST["table_title"]==="")){
|
29
29
|
$errors[] = "タイトルが空です。";
|
30
30
|
}
|
31
31
|
|
@@ -176,7 +176,7 @@
|
|
176
176
|
if (!isset($_POST["id"])||($_POST["id"]==="")){
|
177
177
|
$errors[] = "IDが空です。";
|
178
178
|
}
|
179
|
-
if (!isset($_POST["
|
179
|
+
if (!isset($_POST["table_title"])||($_POST["table_title"]==="")){
|
180
180
|
$errors[] = "タイトルが空です。";
|
181
181
|
}
|
182
182
|
if (!isset($_POST["material_name"])||($_POST["material_name"]==="")) {
|
1
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -17,11 +17,27 @@
|
|
17
17
|
|
18
18
|
わからないことは、
|
19
19
|
- テーブルの組合せがこれで大丈夫なのか(単純ですが間違っているのか)
|
20
|
-
-
|
20
|
+
- confirm.php の、エラー処理で引っかかっているのですが、ここがおかしいのでしょうか
|
21
|
+
```php
|
22
|
+
// 簡単なエラー処理
|
23
|
+
$errors = [];
|
24
|
+
if (!isset($_POST["id"])||($_POST["id"]==="")){
|
25
|
+
$errors[] = "IDが空です。";
|
26
|
+
}
|
21
27
|
|
28
|
+
if (!isset($_POST["title_ja"])||($_POST["title_ja"]==="")){
|
29
|
+
$errors[] = "タイトルが空です。";
|
30
|
+
}
|
22
31
|
|
32
|
+
if (!isset($_POST["material_name"])||($_POST["material_name"]==="")) {
|
33
|
+
$errors[] = "材料が空です。";
|
34
|
+
}
|
35
|
+
```
|
23
36
|
|
24
37
|
|
38
|
+
|
39
|
+
|
40
|
+
|
25
41
|
アドバイスを頂けたら幸いです。
|
26
42
|
|
27
43
|
|