المشاركات : 7,397
المواضيع 802
الإنتساب : Sep 2013
السمعة :
853
الشكر: 13167
تم شكره 18826 مرات في 4421 مشاركات
طيب الفكرة اللي اعمل عليها ان جدول الردود ياخذ رقم الموضوع من جدول المواضيع وعند الاستعلام يتم البحث عن رقم الموضوع ليتم سرد الردود بعناصر التحكم.
كيف يمكن ان نطبق هذا المواضيع والردود بجدول واحد؟ لو يمشي الحال ممتاز.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
المشاركات : 901
المواضيع 34
الإنتساب : Nov 2012
السمعة :
65
الشكر: 517
تم شكره 1181 مرات في 245 مشاركات
09-03-13, 04:48 PM
(آخر تعديل لهذه المشاركة : 09-03-13, 06:23 PM {2} بواسطة Moo00ooN.)
السلام عليكم ورحمة الله وبركاته
سبق أن عملت منتدى بلغة ASP القياسية قبل سنتين تقريبا في استضافية مجانية ولم يبقى طويلا حتى تم حذفه دون اعلامي.
عملت الجداول التالية: (حسب ما أتذكر)
Forums
Users
Threads
استخدمت جدول واحد للمواضيع والردود Threads، ولكن بطريقة أخرى (أبتعد فيها عن التعقيد قدر المستطاع) وتحتوي الحقول التالية: (حسب ما أتذكر)
ID رقم الموضوع أو الرد
ForumID رقم المنتدى (مثل استفسارات VB.NET، دروس VB.NET)
UserID رقم المستخدم صاحب الموضوع أو الرد
IsOpen هل الموضوع مفتوح؟ ويمكن استخدام العكس IsClose هل الموضوع مغلق؟
ThreadID إذا كان موضوعاً يكتب صفراً وإذا كان رداّ يكتب رقم ID للموضوع التابع له.
ThreadDate تاريخ الموضوع أو الرد
ThreadTitle عنوان الموضوع أو الرد.
ThreadContent محتوى الموضوع أو الرد
.
.
وكانت الاستعلام يمر بالمراحل التالية:
1: استعلم عن مواضيع منتدى برقمه ForumID يحيث يكون ThreadID يساوي صفر وبترتيب بالتاريخ تنازلياً DESC.
2: استعلم عن أخر رد لكل موضوع بحيث رقم ID للموضوع يساوي رقم الرد ThreadID مع تطبيق الدالة MAX على التاريخ ThreadDate .
عند اختيار الموضوع:
1:استعلم الردود الذي تخصه بحيث ThreadID يساوي رقم ID للموضوع الذي تم اختياره وبترتيب بالتاريخ تصاعدياًASC.
هذا ما أتذكره
أرجو أن اتضحت الفكرة (طبعاً قد تكون مختلفة عن اسلوب المنتديات العامة)
هل تراه بسيطاً !
السلام عليكم ورحمة الله وبركاته
المشاركات : 7,397
المواضيع 802
الإنتساب : Sep 2013
السمعة :
853
الشكر: 13167
تم شكره 18826 مرات في 4421 مشاركات
الفكرة رائعة جدا وواضحة وفعلا اسهل وابسط من طريقتي.
ربما اطبق هذه الطريقة في المستقبل ان شاء الله.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
المشاركات : 7,397
المواضيع 802
الإنتساب : Sep 2013
السمعة :
853
الشكر: 13167
تم شكره 18826 مرات في 4421 مشاركات
ارجو من لديه طريقة ان يكتبها هنا
بحثت وجدت اني لست الاول من يسال عنها لكن لم اجد بغيتي.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
المشاركات : 121
المواضيع 4
الإنتساب : Sep 2013
السمعة :
4
الشكر: 63
تم شكره 76 مرات في 21 مشاركات
اول شي تزود حقل في جدول المواضيع ويكون باسم تاريخ اخر مشاركة
الفكرة كالتالي
عند كتابة موضوع جديد يتم حفظ التاريخ والوقت في الحقلين تاريخ الموضوع وتاريخ اخر مشاركة
ويتم الفرز بتاريخ اخر مشاركة
عند اظافة رد يتم تعديل تاريخ اخر مشاركة بتاريخ الرد وبذالك يصعد الموضوع لاعلى
المشاركات : 7,397
المواضيع 802
الإنتساب : Sep 2013
السمعة :
853
الشكر: 13167
تم شكره 18826 مرات في 4421 مشاركات
العجيب ان هذا الامر بالخادم فقط اما بجهازي الامر تمام؟؟
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
المشاركات : 7,397
المواضيع 802
الإنتساب : Sep 2013
السمعة :
853
الشكر: 13167
تم شكره 18826 مرات في 4421 مشاركات
هل يمك استخدام if في جملة الاستعلام؟؟
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير