1. dreamfactor - 13 Июня, 2013 - 23:27:14 - перейти к сообщению
есть тема и у нее есть определенный id , так вот к теме есть форма добавить комментарий , как сделать так чтобы комментарий добавлялся именно к ЭТОЙ теме , (а не на всех темах появлялся)
2. LIME - 13 Июня, 2013 - 23:32:33 - перейти к сообщению
поле родитель с id темы
таким образом можно строить комментарии неограниченной вложенности
таким образом можно строить комментарии неограниченной вложенности
3. dreamfactor - 13 Июня, 2013 - 23:51:50 - перейти к сообщению
LIME пишет:
поле родитель с id темы
таким образом можно строить комментарии неограниченной вложенности
таким образом можно строить комментарии неограниченной вложенности
не очень понял , можно поподробнее
4. LIME - 14 Июня, 2013 - 00:00:43 - перейти к сообщению
5. caballero - 14 Июня, 2013 - 00:19:38 - перейти к сообщению
ему там просто две таблицы связать - зачем там дерево да еще и с его знаниями
dreamfactor
добавляешь в таблицу коментариев поле где будет хранится id темы (вторичный ключ) к которой коментарий относится
потом по этому полю отбираешь все коментарии к теме
обычное соотношение один ко многим
dreamfactor
добавляешь в таблицу коментариев поле где будет хранится id темы (вторичный ключ) к которой коментарий относится
потом по этому полю отбираешь все коментарии к теме
обычное соотношение один ко многим
6. dreamfactor - 14 Июня, 2013 - 00:55:17 - перейти к сообщению
caballero пишет:
ему там просто две таблицы связать - зачем там дерево да еще и с его знаниями
dreamfactor
добавляешь в таблицу коментариев поле где будет хранится id темы (вторичный ключ) к которой коментарий относится
потом по этому полю отбираешь все коментарии к теме
обычное соотношение один ко многим
dreamfactor
добавляешь в таблицу коментариев поле где будет хранится id темы (вторичный ключ) к которой коментарий относится
потом по этому полю отбираешь все коментарии к теме
обычное соотношение один ко многим
у меня есть поле page_id в бд но я не могу в php файле написать так чтобы передавался этот id к комментарию
7. esterio - 14 Июня, 2013 - 01:25:20 - перейти к сообщению
засуньте page_id в hidden поле
8. MADONZY - 19 Июня, 2013 - 20:31:20 - перейти к сообщению
если СУБД mysql тогда так:
CODE (html):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <form action="site.ru/article?id=<?=$_GET['id']?>" method='post'>
- ....
- ....
- </form>
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- $id = $_GET['id'];
- $sql = "INSERT INTO table (name,msg) VALUES ('$_POST[name]','$_POST[msg]') WHERE id=$id";
или так как сказал esterio
P.S: понятно что данные нужно обрабатывать, но я писал на скорую руку, так-что дерзай