سلام دوستان خسته نباشید ببخشید یه سوال داشتم .
من دارم یه چت با php میسازم و خب کاربر ها وقتی به همدیگه پیام میدن باید بتونن لیست اون کاربر ها رو ببین مثلا یه لیست از کسایی که من بهشون پیام دادم بیاره دقیقا مثل همه ی چت هایی که استفاده میکنیم اما یه مشکلی هست میخواستم بدونم چه روشی رو پیشنهاد میکنید؟
به نظرتون یه جدول داخل دیتابیس بسازم که بیاد بگه این دو نفر با هم چت دارن یا روش دیگه ای دارین ؟
منظورم اینه یه جدول که نام کاربر ارسال کنند و دریافت کننده رو داشته باشه و درصورتی که وقتی پیام ارسال میکنیم همچین رکوردی داخل جدول نباشه یکی میسازه و در صفحه اصلی در صورتی که کاربر به کسی پیام داده باشه داخل جدول هست و فقط کاربر های مربوط به خودش رو نشون میده .
به نظرتون از چه چیزی استفاده کنم ؟ اگه سوالم واضح نیست درک میکنم بگید یه جور دیگه توضیح بدم 😅
@hesammousavi
در کل در دیتابیس ساختار یک سیستم چت باید مشخص بشه اینکه دو شخص بین هم چت دارن که یکی از ابتدایی ترین موارد هست که باید انجام بشه اصلا !
@hesammousavi
استاد چت رو من ساختم البته به صورت خیلی ساده و خب میشه گروه داشت یا پیام خصوصی ارسال کرد ولی مشکل اینجاست که من میخوام بهش بگم اگه $_GET['chat_id'] خالی بود بیاد تمام کسایی که بهشون پیام دادم رو بیاره و اونا رو به صورت لینک قرار بده تا کاربر بتونه گفت و گو های قبلی رو مشاهده کنه یا اینکه به کسی که قبلا پیغام داده پیغام بده اما خب همین افراد رو چجوری میشه جدا کرد ؟
ایده ی خودم این بود که یه جدول جدا بسازم که اینا رو قرار بده اینجوری اگه آیدی خود کاربر که سشن هست با خونه های جدول یکی باشه میاد کاربر ها رو نمایش میده . شما این روش رو قبول دارین یا میگین غیر استاندارد هست ؟
@hesammousavi
خیلی ممنون استاد فقط یه سوال دیگه که اینو نمیدونم چیکار کنم . وقتی یه کاربر معمولی میخواد به یه نفر پیام بده آیدی اون شخص رو با @ مشخص میکنه میخواستم بدونم از چه تابعی استفاده کنم که خودش تشخیص بده ؟؟؟
ببخشید خیلی سوال پرسیدم 😅
تابع نداره اول اینکه @ در کجاست در اپلیکیشن یا در وب ؟ برای جاوااسکریپت کتابخونه های مختلفی وجود داره فکر کنم با عنوان mention میتونید سرچ کنید
@hesammousavi
برای وب میخوام استاد حالا این عبارتی که گفتین رو سرچ میکنم خیلی ممنونم شبتون بخیر.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟