Вопрос сделать сообщение на сайте

Discussion in 'PHP' started by Adio, 11 Aug 2010.

  1. Adio

    Adio Elder - Старейшина

    Joined:
    23 May 2005
    Messages:
    1,646
    Likes Received:
    147
    Reputations:
    18
    Вообще есть кмс там сообщений приватный нет.

    Но есть возможность воодить пароль и так распознавать юзера.

    Какой самый простой способ сделать приватные сообщение ?

    Типа ввел ID юзера и отправил ему мессагу - тот зашел - увидел прочитал удалил -


    Я подумал так сделать но не знаю реально ли - просто еще не начинал -

    Итак юзер регаеться у него есть свой ID номер

    Я в базе создаю таблицу к примеру Message

    Он вводит номер ID и мессагу - при отправки мессаги она попадает в таблицу того Юзера с ID которым он указал - Потом второй юзер которому отослали мессагу заходит и видет сообщение

    Я все правильно придумал ?*
     
  2. -=Zhenek=-

    -=Zhenek=- Elder - Старейшина

    Joined:
    31 Dec 2007
    Messages:
    271
    Likes Received:
    77
    Reputations:
    1
    если на сайте авторизация, то ИД должен подставитсья автоматом
     
  3. Adio

    Adio Elder - Старейшина

    Joined:
    23 May 2005
    Messages:
    1,646
    Likes Received:
    147
    Reputations:
    18
    Да то не проблема - я вообще саму суть говорю т.е правильно или нет ? как простой функционал
     
  4. SHiNiGaMi

    SHiNiGaMi Banned

    Joined:
    3 Jan 2010
    Messages:
    382
    Likes Received:
    55
    Reputations:
    15
    Ты для каждого юзера делаешь таблицу с сообщениями? не проще сделать одну таблицу, где будет поле от кого, поле кому, и поле с сообщением?
     
  5. Adio

    Adio Elder - Старейшина

    Joined:
    23 May 2005
    Messages:
    1,646
    Likes Received:
    147
    Reputations:
    18
    я еще не чего не делаю - я думаю как правильно и оптимально это сделать : )
     
  6. SHiNiGaMi

    SHiNiGaMi Banned

    Joined:
    3 Jan 2010
    Messages:
    382
    Likes Received:
    55
    Reputations:
    15
    ну тогда считай это моим мнением как сделать это оптимально)
     
  7. Adio

    Adio Elder - Старейшина

    Joined:
    23 May 2005
    Messages:
    1,646
    Likes Received:
    147
    Reputations:
    18
    Спасибо я учту : )

    Просто пришла идея сделать небольшую переписку на сайте - сделаю лимит к примеру 5 сообщений в день : ) А то сайт не на веделенном будет - и ляжет быстро. :)
     
  8. -=Zhenek=-

    -=Zhenek=- Elder - Старейшина

    Joined:
    31 Dec 2007
    Messages:
    271
    Likes Received:
    77
    Reputations:
    1
    создаешь таблицу с полями :

    id,to,from,date,read

    и все.
    соответственно
    to ИД кому
    from Ид от кого
    date время (unixtime) для лимита 5 в день
    read прочитано или нет

    вот и все. при входе в ящик выбираем запросом все сообщения которые принадлежат юзеру, при написании добавляем сюда.
     
  9. Adio

    Adio Elder - Старейшина

    Joined:
    23 May 2005
    Messages:
    1,646
    Likes Received:
    147
    Reputations:
    18
    Непонял при написани что делаем ?
     
  10. -=Zhenek=-

    -=Zhenek=- Elder - Старейшина

    Joined:
    31 Dec 2007
    Messages:
    271
    Likes Received:
    77
    Reputations:
    1
    Создаем в phpmyadmin таблицу mysql
    потом пишем код php вроде все =)
     
  11. Adio

    Adio Elder - Старейшина

    Joined:
    23 May 2005
    Messages:
    1,646
    Likes Received:
    147
    Reputations:
    18
    Нет, это я понял !

    Вот это не понял ° при написании добавляем сюда. °

    Что добовляем ?
     
  12. -=Zhenek=-

    -=Zhenek=- Elder - Старейшина

    Joined:
    31 Dec 2007
    Messages:
    271
    Likes Received:
    77
    Reputations:
    1
    Сори) не четко выразил мысль.

    При выдачи сообщений делаем выборку из таблицы,а при написании нового сообщения в нее-же и добавляем новую запись
     
  13. Adio

    Adio Elder - Старейшина

    Joined:
    23 May 2005
    Messages:
    1,646
    Likes Received:
    147
    Reputations:
    18
    О теперь понял : ) сенкс :)