В общем ситуация такая. пишу нечто гостевой книги похожей на мини форум. По нажатию на кнопку создать сообщение открывается окно с полями для ввода. вводим что надо и сообщение и жмем отправить.все работает. на страницу выводится. данные хранятся в файле dat на сервере. сообщения имеют ид и хранятся в одном файле. Но ситуация такова что на одно сообщение можно ответить только один раз. Хочу сделать так чтобы в ранее созданную тему можно было добавлять еще ответы. я так понимаю, что мне нужно чтобы по нажатию на кнопку создать сообщение открывалась форма и при нажатии на кнопку отправить создавался каждый раз новый файл с новым ID. И в свою очередь в файле с каждым новым ID хранятся ответы со своими id. то есть много менять не придется. форма записи останется та же. только надо добавить чтобы каждый раз создавался новый файл, а не записывалось в существующий и хранить ид созданного файла в переменной. И потом на странрицу выводить все из этих всех файлов. спасибо. может поможет кто реализовать? по аське или еще как. Спасибо тем кто отзовется поможет и объяснит.
Ну если через базу создавать каждый раз новую таблицу? мне как то надо к одной теме привяться несколько ответов.
А кажется вкурил. типа как при нажатии на кнопку ответить создается новое поле? а при нажатии отправить записываются данные в него? Ну тогда каждый раз придется создавать много полей. потому что у меня выводится в каждом сообщении дата и время. у меня нет регистрации. отвечать может любой. то есть каждый раз придется создавать скажем по 3 новых поля(Имя, Емэйл, сообщение.). или как?
новая запись с ответом. таблицы изменять не нужно, создавать новые тоже не нужно. много записей. таблица как бэ двумерный массив если что и что?! одна таблица с тремя полями и кучей записей ПО ТРИ поля каждая запись!
Ну про таблицы я тогда понял. А где где хранится инфа о том, что те или иные записи относятся к той или иной теме? Еще одно поле ид темы?
знаете качайте любой двиг и смотрите как там реализована бд комментов и я даже вам сейчас упрощу задачу скрин с комментов моего мода DLE id - айди коммента с авто инкрементом для произведения операций с определёнными комментариями post_id - айди материала к которому относится комментарий user_id - айди юзера (в вашем случае это ненужно) date - дата добавления , можете попросту записывать время в unix timestamp autor - ник юзера который добавил коммент email - мыло text - сам текст комментария прогнанный через парсер и имеет вид хтмл ip - ip добавившего is_register - если 1 то юзер зареган , если 0 - то нет. approve - для модерации комментов , 1 - отображать коммент , 0 - нет (тоесть не проверен). в вашей книге выбираете по её id все комментарии в которых будет этот id и всё.