質問編集履歴
2
追記しました。
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
追記しました。
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
|
+
```
|