النتائج 1 إلى 11 من 11

الموضوع: هل من فكرة برمجية ؟

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Jul 2002
    المشاركات
    172

    Lightbulb هل من فكرة برمجية ؟



    السلام عليكم وكل عام وانتم بخير

    اخواني لدي عدد من السجلات في قاعدة البيانات ولدي نظام عضويات
    الفكرة كيف اضمن في استعراض الاعضاء لهذه السجلات انها ما تتكرر له مرة ثانية !
    مثال :
    العضو محمد استعرض السجل رقم 500
    اريد ان اضمن ان هذا السجل رقم 500 لن يتم عرضه لمحمد مرة اخرى في صفحة الاستعراض !

    هل من فكرة ؟

    شاكر لكم





    __________________

    ****************************
    Danger For Make Dreams
    ****************************


  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947


    استخدم
    SELECT DISTINCT
    في الاستعلام





    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Jul 2002
    المشاركات
    172


    شاكر لك اخي الكريم سرعة تجاوبك
    المشكلة
    ان عندي اكثر من صفحة استعراض !!
    عندي استعراض 1 - استعراض 2 .......استعراض 15 !
    لو فرضنا كل صفحة استعراض تعرض للعضو سجل واحد
    كيف اضمن ان السجل هذا ما ينعرض في صفحات الاستعراض الاربعة عشر الباقية !

    بارك الله فيك
    إضافة : عندي جدول records وفيه السجلات وعندي جدول members وفيه العضويات





    __________________

    ****************************
    Danger For Make Dreams
    ****************************

  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947


    على أى أساس تقوم بعرض النتيجة لعضو معين في صفحة ما؟
    يعني انت حددت اعضاء معينين تريد عرض لهم شىء معين
    ما الشرط الذي وضعته
    افضل تضع الكود





    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Jul 2002
    المشاركات
    172


    آسف حبيبي اقلقتك معي
    مثل ما قلت لك اخي صفحات استعراض
    الموضوع عبارة عن مسابقة أسئلة ثقافية
    ابتداءا ً من السؤال 1 إلى 15
    طبعا ً المعمول فيه الان هو انه لكل سؤال في القاعدة حقل وقت الاستعراض
    وياخذ من الاقدم
    لكن لو كثروا المستخدمين على الصفحات ممكن يجيك السؤال الاول والسؤال الخامس نفسه !
    هل من فكرة معينة استطيع ضمان عدم تكرار السؤال لنفس العضو !





    __________________

    ****************************
    Danger For Make Dreams
    ****************************

  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947


    إذا كنت تعرض الاسئلة بالترتيب يمكن ارسال رقم السؤال السابق في متغير للصفحة التالية والافضل طبعاً ارساله ك post و ليس get
    او ترسله في جلسة session
    وفي الاستعلام تضع الشرط :
    كود PHP:
    where id $_POST['id'] && memeber'aaa' order by id asc limit 1 
    طبعا انت تجعل ال aaa هذا المتغير الخاص برقم العضو او اسمه على حسب ما تريد





    التعديل الأخير تم بواسطة مهندس مصرى ; 04-10-2008 الساعة 11:46 PM
    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Jul 2002
    المشاركات
    172


    مو المشكلة ان الاسئلة ما اريدها بالترتيب
    اضافة الى كذا جدول العضوية منفصل عن جدول الاسئلة
    وغير مربوطة في بعض
    حاولت استخدام طريقتك من قبل
    ولكن المشكلة ان السؤال اكيد ما راح يتكرر في السؤال الثاني
    لكن ممكن يتكرر في السادس !

    بارك الله فيك





    __________________

    ****************************
    Danger For Make Dreams
    ****************************

  8. #8
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2002
    المشاركات
    2,289


    بما انها مسابقة وعدد الاسئلة محدد

    والاجابات كذلك ستسجل في قاعدة البيانات

    حين البدء بالمسابقة ضع الاسئلة في جدول الاجابات مع اجابة غير محددة فرضا 0 وحدد عددها مع رقم العضوية وحين البدء بالامتحان سيظهر السؤال ويقوم العضو بالتعديل على الاجابة الغير محددة الى اجابة محدده "update"

    وحين الاتمام ادخل له السؤال التالي الذي هو اساسا موجود بشكل عشوائي في اجابات العضو .

    تقبل تحيتي






  9. #9
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    731


    بامكانك تستخدم حقل في ملف العضوية لتخزين الأسئلة التي تم عرضها بشكل مؤقت

    او تخزينها كمصفوفة في Session واستثنائها من الاستعلام.

    مالك حل غير انك تحتفظ بالاسئلة التي عرضت على العضو, اما في حقل قاعدة البيانات او كوكيز او سيشن

    بإمكانك أيضاً تشفير المصفوفة بواسطة دالة serialize وارسلها بالـ POST ثم اعادة قرائتها





    __________________
    Saudi Wanderer
    My Blog : SWanderer

  10. #10
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2008
    المشاركات
    438


    أخي الفاضل، هون العلاقة واضح عليها أنها Many -> Many ولذلك تحتاج لبناء جدول وسيط يتم فيه تخزين القسم والعضو، بعد ذلك ستقوم بعمل query عند إستعراض القسم بالقسم والعضوية من الجدول الوسيط، فإن كان عدد rows الناتجة 1 فهذا يعني بأن هذا القسم تمت زيارته من قبل هذا العضو سابقاً..
    مع ملاحظة أن رقم القسم ورقم العضو في الجدول الوسيط كلاهما مع بعضهما Primary Key.





    __________________
    لا إله الا الله محمد رسول الله

    فضائية الأقصى :: عينك على الوطن
    نيلسات: 10872 عمودي 27500
    عربسات: 12054 عمودي 27500


    إعلامنا.. إسلامي.. هادف.. مقاوم.. لتعلو الراية..

  11. #11
    عضو نشيط
    تاريخ التسجيل
    Jul 2002
    المشاركات
    172


    شاكر ردودكم
    باحاول فيها الان وان شاء الله اطلعكم على النتايج
    لأن الصفحة اساسا ً فيها 4 استعلامات وانا ما ودي تزيد..
    المشكلة اني ناسي الـphp كلها !





    __________________

    ****************************
    Danger For Make Dreams
    ****************************





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
اعلانات سوالف
0
أضف موقعك هنا | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري