اذهب إلى المحتوى
  • 0

كيف اعمل دردشة خاصه بين اعضاء الموقع

علي الكاسر

السؤال

تعلمت كيفية اشاء غرف دردشه عامه وبرمجتها، السؤال الان كيف اعمل دردشه خاصه بين اثنين فقط من الاعضاء، 

يعني كيف ستكون بنية الجدول الذي يتخزن فيه الرسائل  ونوع الاستعلام الذي سنجلب به رسائل كل دردشه خاصه

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0
بتاريخ 1 ساعة قال Wael Aljamal:

ما المشكلة في اعتبار أن الدردسة الخاصة هي عبارة عن غرفة دردشة لكن فقط لشخصين؟ هل يمكنك شرح المشكلة و سبب عدم اعتمادها

يوجد فرق كبير اخي، ففي غرفة الدردشة نقوم بتخزين الرسائل في جدول واحد وعرضها بسهوله للكل. 

بينما الدردشة الخاصة تكون معقده بعض الشي خاصه اذا اردنا أضافة خاصية ان المستخدم يمكنه حذف رسايل الدردشه، هنا ستحذف الرسائل عند كلا الطرفين. 

والشي المهم هو كيفية بناء الجدول وكيفة معرفة الرسائل الخاصه بكل محادثه دون الاختلاط مع المحادثات الاخرى. 

المهم اشرح ما تعرفه اخي عن هذا الموضوع

تم التعديل في بواسطة علي الكاسر
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ منذ ساعة مضت قال علي الكاسر:

بينما الدردشة الخاصة تكون معقده بعض الشي خاصه اذا اردنا أضافة خاصية ان المستخدم يمكنه حذف رسايل الدردشه، هنا ستحذف الرسائل عند كلا الطرفين

علينا في هذه الحالة إضافة id المرسل، و id المستقبل لجدول الرسائل الخاصة.

الرسائل التي يمكن أن يتطلع عليها الشخص هو أن يكون id خاصته إما مرسل أو مستقبل.

و حذف الرسالة يجب أن يكون نفسه المرسل.

id المحادثة غير ضروري، نجلب المستخدين مع رسائلهم و نقوم بتجميعهم حسب الثنائية مرسل مستقبل

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

بكل عام يوجد العديد من التصاميم الممكنة، 

إن كنت ترغب بعمل ID للمحادثة، يتوجب عمل جدول فيه حقلين، الأول ID المحادثات و الثاني ID المستخدم وكل ثنائية منه تدل على أن المستخدم الفلاني عضو في المحادثة الفلانية.

 

dsff.png

qweqwe.jpeg

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...