質問編集履歴

3

コード修正

2017/11/27 05:28

投稿

oyatsu8
oyatsu8

スコア97

test CHANGED
File without changes
test CHANGED
@@ -52,7 +52,7 @@
52
52
 
53
53
 
54
54
 
55
- if (!isset($_POST["table_title"])||($_POST["table_title"]==="")){
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_title" placeholder="商品名">
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_title"])||($_POST["table_title"]==="")){
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_title, title_ja) VALUES (:id_title, :title_ja)";
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_title', $_POST["id_title"], PDO::PARAM_STR);
475
+ $insertStock->bindValue(':id_name', $_POST["id_name"], PDO::PARAM_STR);
476
-
476
+
477
- $insertStock->bindValue(':title_ja', $_POST["title_ja"], PDO::PARAM_INT);
477
+ $insertStock->bindValue(':name', $_POST["name"], PDO::PARAM_INT);
478
478
 
479
479
 
480
480
 

2

タイトルと、コードを修正

2017/11/27 05:28

投稿

oyatsu8
oyatsu8

スコア97

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_ja"])||($_POST["title_ja"]==="")){
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_ja"])||($_POST["title_ja"]==="")){
357
+ if (!isset($_POST["table_title"])||($_POST["table_title"]==="")){
358
358
 
359
359
  $errors[] = "タイトルが空です。";
360
360
 

1

修正

2017/11/26 06:29

投稿

oyatsu8
oyatsu8

スコア97

test CHANGED
File without changes
test CHANGED
@@ -36,7 +36,39 @@
36
36
 
37
37
  - テーブルの組合せがこれで大丈夫なのか(単純ですが間違っているのか)
38
38
 
39
- - form.php の中のどこで情報が格納されてタベースに入力されているのか
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