بكل تاكد يمكن ذلك ..
مادام ان العدد سيكون بازدياد اي لا يرجع للصفر مثل عدد الزوار اليوم فالافضل حفظ العدد الى عمود في جدول في قاعدة البيانات اي يتم التحديث الدوري للقيمة بابسط كود
كود :
"update table set counter=" & lastvalue + 1 & ""
كلمة lastvalue ناخذها من القيمة الاولى المخزنة في ذات العمود ثم نزيد عليها رقم لنحفظها
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
كما اظن ان فكرة اعجبني لن تخرج عن التعامل مع قواعد البيانات .. اما كم مضى فاظن(لاني لم اجرب) ان ثمة قيمة حفظت ويتم المقارنة بها بواسطة مؤقت ضمن update panel الخاصة باجاكس.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
مطلوب جدولين لنفرض :
جدول أسمة (tb1) وفيه الحقول التالية :
ID = رقم تسلسل خاص للموضوع .
Title = الموضوع .
Views = المشاهدات .
Likes = الإعجاب .
آلية هذا الجدول تكون كالتالي :
طبعاً اللي يظيف موضوع هو المسئول عن الموقع وعند إضافة موضوع يأخذ رقم تسلسل خاص للموضوع (ID) دايركت
الموضوع يكتب كتابة عادية .
حقل المشاهدات يأخذ صفر إفتراضي عند إضافة موضوع جديد .
حقل الإعجاب يأخذ صفر إفتراضي عند إضافة موضوع جديد .
هنا فقط ما قمنا به حتى الآن هو عملية الحفظ فقط .
أنتهى الجدول الأول .
عند النقر على الموضوع لمشاهدته في حدث البيج لود يأخذ رقم الموضوع الخاص ونقوم بعملية اسمها تعديل (Update) نشوف حقل المشاهدات للموضوع ونظيف عليها +1 وبكذا أنتهينا من عملية المشاهدات وضمنا ان الأرقام أول بأول ستتحدث وصحيحة 100% .
عند النقر على كوماند أعجبني نقوم بعملية اسمها تعديل (Update) نشوف حقل الإعجاب ونظيف عليها +1 وبكذا أنتهينا من عملية الإعجاب وضمنا ان الأرقام أول بأول ستتحدث وصحيحة 100%
-----------------------------
الجدول الثاني أسمة (tb2) وفيه الحقول التالية :
ID = رقم تسلسل خاص بالتعليق .
ID2 = رقم الموضوع من الجدول الأول .
Comment = التعليق .
DateComment = تاريخ ووقت التعليق .
عند اضافة تعليق نأخذ رقم الموضوع من الجدول الأول وتسجيله في (ID2) .
وتسجيل التعليق في حقل التعليق (Comment) .
وتسجيل تاريخ ووقت التعليق وقت السيرفر الوقت الحالي في حقل (DateComment) .
وعند عرض الموضوع نعمل استعلام بين وقتين ليظهر لنا الفرق بين الوقتين (الوقت الحالي عند عملية الإستعلام) و (وقت تسجيل السجل في الجدول)
ونقوم بعرض الناتج في أداة ليبل بجوار الموضوع .
هذي العملية لو ما اتضحت الفكرة ممكن اعمل مثال على ذلك .
مطلوب جدولين لنفرض :
جدول أسمة (tb1) وفيه الحقول التالية :
ID = رقم تسلسل خاص للموضوع .
Title = الموضوع .
Views = المشاهدات .
Likes = الإعجاب .
آلية هذا الجدول تكون كالتالي :
طبعاً اللي يظيف موضوع هو المسئول عن الموقع وعند إضافة موضوع يأخذ رقم تسلسل خاص للموضوع (ID) دايركت
الموضوع يكتب كتابة عادية .
حقل المشاهدات يأخذ صفر إفتراضي عند إضافة موضوع جديد .
حقل الإعجاب يأخذ صفر إفتراضي عند إضافة موضوع جديد .
هنا فقط ما قمنا به حتى الآن هو عملية الحفظ فقط .
أنتهى الجدول الأول .
عند النقر على الموضوع لمشاهدته في حدث البيج لود يأخذ رقم الموضوع الخاص ونقوم بعملية اسمها تعديل (Update) نشوف حقل المشاهدات للموضوع ونظيف عليها +1 وبكذا أنتهينا من عملية المشاهدات وضمنا ان الأرقام أول بأول ستتحدث وصحيحة 100% .
عند النقر على كوماند أعجبني نقوم بعملية اسمها تعديل (Update) نشوف حقل الإعجاب ونظيف عليها +1 وبكذا أنتهينا من عملية الإعجاب وضمنا ان الأرقام أول بأول ستتحدث وصحيحة 100%
-----------------------------
الجدول الثاني أسمة (tb2) وفيه الحقول التالية :
ID = رقم تسلسل خاص بالتعليق .
ID2 = رقم الموضوع من الجدول الأول .
Comment = التعليق .
DateComment = تاريخ ووقت التعليق .
عند اضافة تعليق نأخذ رقم الموضوع من الجدول الأول وتسجيله في (ID2) .
وتسجيل التعليق في حقل التعليق (Comment) .
وتسجيل تاريخ ووقت التعليق وقت السيرفر الوقت الحالي في حقل (DateComment) .
وعند عرض الموضوع نعمل استعلام بين وقتين ليظهر لنا الفرق بين الوقتين (الوقت الحالي عند عملية الإستعلام) و (وقت تسجيل السجل في الجدول)
ونقوم بعرض الناتج في أداة ليبل بجوار الموضوع .
هذي العملية لو ما اتضحت الفكرة ممكن اعمل مثال على ذلك .
كلام جميل جدا هذا ما ابحث عنه بالضبط شكرا لك:o ..... لو تكرمت ممكن مثال لتتضح الصورة اكثر
اسم على مسمى حريف برمجة
ماشاء الله لا قوة الا بالله
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير