質問編集履歴

2

追記しました。

2020/04/10 09:56

投稿

cacao86
cacao86

スコア97

test CHANGED
File without changes
test CHANGED
@@ -1,5 +1,11 @@
1
1
  formで送信された変数$idを受け取ってそれをクエリでparent_id=$_POST[$id]にして新たに子を追加できないかと思い質問させていただきました。おそらくindex.phpに異常があるかと思いますが、どこが悪いのかわかりません。
2
2
 
3
+
4
+
5
+ 現在created.phpで入力してもparent_idが受け取った$intにならずにparent_id=nullとして挿入されてしまっています。
6
+
7
+
8
+
3
9
  受け取ってINSERTするindex.php↓
4
10
 
5
11
  ```php

1

追記しました。

2020/04/10 09:56

投稿

cacao86
cacao86

スコア97

test CHANGED
File without changes
test CHANGED
@@ -297,3 +297,35 @@
297
297
  $tree = new Tree($data);
298
298
 
299
299
  ```
300
+
301
+ ### テーブル定義
302
+
303
+ ```MariaDB
304
+
305
+ Table: t_bbs
306
+
307
+ Create Table: CREATE TABLE `t_bbs` (
308
+
309
+ `id` int(11) NOT NULL AUTO_INCREMENT,
310
+
311
+ `name` varchar(255) DEFAULT NULL,
312
+
313
+ `subject` varchar(255) DEFAULT NULL,
314
+
315
+ `body` text DEFAULT NULL,
316
+
317
+ `parent_id` int(11) DEFAULT NULL,
318
+
319
+ `post_user` varchar(8) DEFAULT NULL,
320
+
321
+ `created_at` datetime NOT NULL DEFAULT current_timestamp(),
322
+
323
+ `updated_at` datetime NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
324
+
325
+ `deleted_at` datetime DEFAULT NULL,
326
+
327
+ KEY `id` (`id`)
328
+
329
+ ) ENGINE=InnoDB AUTO_INCREMENT=1633 DEFAULT CHARSET=utf8
330
+
331
+ ```