ورود

View Full Version : ساختن جدول برای ارسال پیام از مدیر به کاربر و برعکس



kourosh_asp
یک شنبه 16 فروردین 1394, 14:30 عصر
سلام دوستان
یه سوال دیتی بیسی داشتم... اگر بخواهیم یه مجموعه کاربر شامل "کاربر عادی" و "مدیر" داشته باشیم که قابلیت ارسال پیام به همدیگه رو داشته باشن دو table نیاز داریم... آیا ساختار table به این صورت درسته:

جدول کاربر و مدیر ساخته شدن قبلا و کلید اصلی آنها به این نام است : IDUser و IDAdmin


tbMessageUser:


IDMessage
IDUser
IDAdmin
IDMsgType
IDUserReceive
IDUserSend
IDAdminSend
IDAdminReceive
TextMessage


که با یه table دیگه، برای تعیین نوع پیام، و بعد برای گزارش گیری آماده باشه...(نوع پیام(TypeMsgTitle) ارسال شده-خونده شده-خوانده نشده-ذخیره شده...) که دو جدول به هم وصل اند...
tbMessageType:


IDMsgType
TypeMsgTitle

.
.
.
دوستان کسی نبود منو راهنمایی کنه؟....:گریه:

scarce
چهارشنبه 19 فروردین 1394, 20:13 عصر
سلام

برای ساخت ارسال پیام بین مدیر و کاربر شما میتونید روشی ساده تری رو انتخاب کنید البته این نظر شخصی بنده هست

روش ساده تر اینه که شما یک جدول ایجاد کنید که در آن شناسه ارسال کننده + شناسه دریافت کننده + شناسه پیام + ... در آن ذخیره کنید

حالا شما میتونید پیام ها هر کاربر رو زمانی که کاربر وارد سایت شد براساس شناسه کاربری از دیتابیس بخوانید یعنی شما یک پرس و جو میزنید تمام پیام هایی که شناسه دریافت کننده آنها با شناسه کاربری شخص لاگین شده برابر بود نمایش بده برای اینکه بفهمید کی پیام رو ارسال کرده میتونید از جدول کاربران شناسه ارسال کننده رو فراخوانی کنید

موفق باشید

kourosh_asp
پنج شنبه 20 فروردین 1394, 02:44 صبح
ممنون از راهنمایی تون...