質問編集履歴
3
コード修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -52,7 +52,7 @@
|
|
52
52
|
|
53
53
|
|
54
54
|
|
55
|
-
if (!isset($_POST["table_
|
55
|
+
if (!isset($_POST["table_name"])||($_POST["table_name"]==="")){
|
56
56
|
|
57
57
|
$errors[] = "タイトルが空です。";
|
58
58
|
|
@@ -240,7 +240,7 @@
|
|
240
240
|
|
241
241
|
<label>商品名:
|
242
242
|
|
243
|
-
<input type="text" name="table_
|
243
|
+
<input type="text" name="table_name" placeholder="商品名">
|
244
244
|
|
245
245
|
</label>
|
246
246
|
|
@@ -354,7 +354,7 @@
|
|
354
354
|
|
355
355
|
}
|
356
356
|
|
357
|
-
if (!isset($_POST["table_
|
357
|
+
if (!isset($_POST["table_name"])||($_POST["table_name"]==="")){
|
358
358
|
|
359
359
|
$errors[] = "タイトルが空です。";
|
360
360
|
|
@@ -454,7 +454,7 @@
|
|
454
454
|
|
455
455
|
|
456
456
|
|
457
|
-
$sql2 = "INSERT INTO table_title (id_
|
457
|
+
$sql2 = "INSERT INTO table_title (id_name, name) VALUES (:id_name, :name)";
|
458
458
|
|
459
459
|
// プリペアドステートメントを作る
|
460
460
|
|
@@ -472,9 +472,9 @@
|
|
472
472
|
|
473
473
|
|
474
474
|
|
475
|
-
$insertStock->bindValue(':id_
|
475
|
+
$insertStock->bindValue(':id_name', $_POST["id_name"], PDO::PARAM_STR);
|
476
|
-
|
476
|
+
|
477
|
-
$insertStock->bindValue(':
|
477
|
+
$insertStock->bindValue(':name', $_POST["name"], PDO::PARAM_INT);
|
478
478
|
|
479
479
|
|
480
480
|
|
2
タイトルと、コードを修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
PHP,MySQLの
|
1
|
+
PHP,MySQLのエラー処理がうまく出来ない
|
test
CHANGED
@@ -52,7 +52,7 @@
|
|
52
52
|
|
53
53
|
|
54
54
|
|
55
|
-
if (!isset($_POST["title
|
55
|
+
if (!isset($_POST["table_title"])||($_POST["table_title"]==="")){
|
56
56
|
|
57
57
|
$errors[] = "タイトルが空です。";
|
58
58
|
|
@@ -354,7 +354,7 @@
|
|
354
354
|
|
355
355
|
}
|
356
356
|
|
357
|
-
if (!isset($_POST["title
|
357
|
+
if (!isset($_POST["table_title"])||($_POST["table_title"]==="")){
|
358
358
|
|
359
359
|
$errors[] = "タイトルが空です。";
|
360
360
|
|
1
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -36,7 +36,39 @@
|
|
36
36
|
|
37
37
|
- テーブルの組合せがこれで大丈夫なのか(単純ですが間違っているのか)
|
38
38
|
|
39
|
-
- f
|
39
|
+
- confirm.php の、エラー処理で引っかかっているのですが、ここがおかしいのでしょうか
|
40
|
+
|
41
|
+
```php
|
42
|
+
|
43
|
+
// 簡単なエラー処理
|
44
|
+
|
45
|
+
$errors = [];
|
46
|
+
|
47
|
+
if (!isset($_POST["id"])||($_POST["id"]==="")){
|
48
|
+
|
49
|
+
$errors[] = "IDが空です。";
|
50
|
+
|
51
|
+
}
|
52
|
+
|
53
|
+
|
54
|
+
|
55
|
+
if (!isset($_POST["title_ja"])||($_POST["title_ja"]==="")){
|
56
|
+
|
57
|
+
$errors[] = "タイトルが空です。";
|
58
|
+
|
59
|
+
}
|
60
|
+
|
61
|
+
|
62
|
+
|
63
|
+
if (!isset($_POST["material_name"])||($_POST["material_name"]==="")) {
|
64
|
+
|
65
|
+
$errors[] = "材料が空です。";
|
66
|
+
|
67
|
+
}
|
68
|
+
|
69
|
+
```
|
70
|
+
|
71
|
+
|
40
72
|
|
41
73
|
|
42
74
|
|