Скрипт я сам напишу, просто не знаю с чего начать

Спустя 7 минут, 21 секунда (27.10.2011 - 08:00) kirik написал(а):
Ramzil_Nixon
Ты начни писать, и спрашивай что не понятно
Ты начни писать, и спрашивай что не понятно

Спустя 32 секунды (27.10.2011 - 08:01) Ramzil_Nixon написал(а):
kirik
А вот с чего начать?
Ума не приложу)
А вот с чего начать?

Ума не приложу)
Спустя 5 минут, 45 секунд (27.10.2011 - 08:07) kirik написал(а):
С пользователей 
Потом с формы отправки и записи в базу.

Потом с формы отправки и записи в базу.
Спустя 56 секунд (27.10.2011 - 08:08) Ramzil_Nixon написал(а):
kirik
А таблицу в БД новую создать да?
А таблицу в БД новую создать да?
Спустя 1 минута, 22 секунды (27.10.2011 - 08:09) Ramzil_Nixon написал(а):
kirik
Пользователи у меня уже есть
Пользователи у меня уже есть

Спустя 2 минуты, 35 секунд (27.10.2011 - 08:11) kirik написал(а):
Цитата (Ramzil_Nixon @ 27.10.2011 - 01:08) |
А таблицу в БД новую создать да? |
Если желаешь


Спустя 1 минута, 56 секунд (27.10.2011 - 08:13) Ramzil_Nixon написал(а):
kirik
с файлами я мучился, когда у меня БД не было, теперь уж лучше на нем
с файлами я мучился, когда у меня БД не было, теперь уж лучше на нем

Спустя 1 час, 12 минут, 36 секунд (27.10.2011 - 09:26) Эли4ка написал(а):
Ramzil_Nixon
Вот как оформить таблицу
Вот как оформить таблицу
#
# Структура таблицы `messages`
#
CREATE TABLE `messages` (
`id` int(9) NOT NULL auto_increment,
`author` varchar(15) NOT NULL default '',
`poluchatel` varchar(15) NOT NULL default '',
`date` date NOT NULL default '0000-00-00',
`text` text NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=8 ;
#
# Дамп данных таблицы `messages`
#
Спустя 3 минуты, 36 секунд (27.10.2011 - 09:30) Ramzil_Nixon написал(а):
Эли4ка
Спасибо огромное =) Пригодиться
Спасибо огромное =) Пригодиться
Спустя 3 минуты, 1 секунда (27.10.2011 - 09:33) sharki написал(а):
Эли4ка
Не правильная структура
как минимум по моему мнению
1) id - id собщения
2) id_author - id автора (юзера который зарегин)
3) date
4) status - статус сообщения, прочитано, или нет (опционально)
5) id_recipient - id юзера получателя
6) text
Данная структура действует для простого чата, если нужна линковка файлов и т.п, то там уже другой разговор
Не правильная структура

как минимум по моему мнению
1) id - id собщения
2) id_author - id автора (юзера который зарегин)
3) date
4) status - статус сообщения, прочитано, или нет (опционально)
5) id_recipient - id юзера получателя
6) text
Данная структура действует для простого чата, если нужна линковка файлов и т.п, то там уже другой разговор

Спустя 3 минуты, 44 секунды (27.10.2011 - 09:36) Ramzil_Nixon написал(а):
sharki
Я был бы доволен, если смогу написать в форме простого чата
Я ведь раньше этим не занимался
Я был бы доволен, если смогу написать в форме простого чата

Я ведь раньше этим не занимался

Спустя 21 минута, 48 секунд (27.10.2011 - 09:58) XCross написал(а):
Нужно 2 таблицы, это уже на практике проверено. Либо в таблицу добавлять еще одно поле. Тип сообщения(входящее или исходящее). Соответственно при отправке делать копии(одну во входящие для получателя, а другую в исходящие для отправителя). Для чего это. Сто пудов сообщения будут накапливаться в почтовом ящике. И их нужно будет удалять. У меня такая ситуация была. Удаляя сообщение у себя из ящика входящих я удалял сообщение из ящика исходящих отправителя. Так что, нужно сначала структуру таблиц организовать.
| message_id | message_from_id | message_to_id | message_title| message_body| message_date | message_state | message_type |
ну и где-то так:
Это для получателя
ID сообщения | от кого(id пользователя) | кому(id пользователя) | Привет, Sharki!(это заголовок) | Я тело сообщения(короче текст) | 2011.27.10 11:27(дата) | inbox(типо входящее) | 0(не прочитано) |
Это для отправителя
ID сообщения | от кого(id пользователя) | кому(id пользователя) | Привет, Sharki!(это заголовок) | Я тело сообщения(короче текст) | 2011.27.10 11:27(дата) | outbox(типо исходящее) | 0(не прочитано) |
Таким образом. Sharki сможет удалить только 1 сообщение, а второе останется у меня в исходящих.
| message_id | message_from_id | message_to_id | message_title| message_body| message_date | message_state | message_type |
ну и где-то так:
Это для получателя
ID сообщения | от кого(id пользователя) | кому(id пользователя) | Привет, Sharki!(это заголовок) | Я тело сообщения(короче текст) | 2011.27.10 11:27(дата) | inbox(типо входящее) | 0(не прочитано) |
Это для отправителя
ID сообщения | от кого(id пользователя) | кому(id пользователя) | Привет, Sharki!(это заголовок) | Я тело сообщения(короче текст) | 2011.27.10 11:27(дата) | outbox(типо исходящее) | 0(не прочитано) |
Таким образом. Sharki сможет удалить только 1 сообщение, а второе останется у меня в исходящих.
Спустя 2 минуты, 25 секунд (27.10.2011 - 10:01) Ramzil_Nixon написал(а):
kmaks
Тоже правильно
Тоже правильно
Спустя 6 минут, 9 секунд (27.10.2011 - 10:07) XCross написал(а):
Но, на таблицах 2х это удобнее.
Спустя 1 день, 22 минуты, 2 секунды (28.10.2011 - 10:29) Ramzil_Nixon написал(а):
kmaks
А это все в БД VARCHAR сделать?
Нужно 2 таблицы, это уже на практике проверено. Либо в таблицу добавлять еще одно поле. Тип сообщения(входящее или исходящее). Соответственно при отправке делать копии(одну во входящие для получателя, а другую в исходящие для отправителя). Для чего это. Сто пудов сообщения будут накапливаться в почтовом ящике. И их нужно будет удалять. У меня такая ситуация была. Удаляя сообщение у себя из ящика входящих я удалял сообщение из ящика исходящих отправителя. Так что, нужно сначала структуру таблиц организовать.
| message_id | message_from_id | message_to_id | message_title| message_body| message_date | message_state | message_type |
ну и где-то так:
Это для получателя
ID сообщения | от кого(id пользователя) | кому(id пользователя) | Привет, Sharki!(это заголовок) | Я тело сообщения(короче текст) | 2011.27.10 11:27(дата) | inbox(типо входящее) | 0(не прочитано) |
Это для отправителя
ID сообщения | от кого(id пользователя) | кому(id пользователя) | Привет, Sharki!(это заголовок) | Я тело сообщения(короче текст) | 2011.27.10 11:27(дата) | outbox(типо исходящее) | 0(не прочитано) |
Таким образом. Sharki сможет удалить только 1 сообщение, а второе останется у меня в исходящих.
А это все в БД VARCHAR сделать?
_____________
Миллионы приходят, уходят, не в них счастье. Самым важным на свете всегда будут люди в этой комнате, вот здесь, сейчас...
