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

الموضوع: [طلب] شرح عمل POLL دوخني ولم اجد الحل له في برمجة موقعي !! ممكن مساعده لو سمحتوا؟!

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    May 2006
    المشاركات
    487

    Red face [طلب] شرح عمل POLL دوخني ولم اجد الحل له في برمجة موقعي !! ممكن مساعده لو سمحتوا؟!



    بسم الله الرحمن الرحيم

    السلام عليكم ورحمة الله وبركاته ..

    الاخوه الكرام مشرفي واعضاء سوالف سوفت حفظهم الله ..
    جالس اسوي سكربت لموقعي الخاص .. مقالات وتعليقات وقوالب ..الخ وقفت عند الاستفتاء POLL
    ماعرفت اسويها رغم اني حاولت بكل الطرق كيف اسوي POLL مع تحكم كامل فيها "اضافه وتعديل ومسح وعرض" والله دوختني من امس لليوم وماسويتها ولاعرفت اسويها ... وجدت طريقه واضعها احد الاخوان لكن للاسف مو بها الصوره اريده .. اريده بشكل احلى شوي :con2:
    ياريت اي احد من الاخوان لايبخل علينا الله يبارك فيكم في شرح طريقة عمل استطلاع POLL
    ولكم كل الشكر والتقدير ,,,


    اخوكم المخلص
    ابومحمود









  2. استعمل Google





    __________________
    هلابي افضل المواقع العربية تصميماً
    انصح باستخدام ابونتو

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    May 2006
    المشاركات
    487


    اخوي الغالي hilaby دورت ب Google ودخت وانا ادور بعدين جيتكم ^_^
    ياريت يااخوان اللي عنده طريقه او حتى الفكره يعطينا اياها وانا باطبقها مو مشكله
    ولكم شكري وتقديري ...








  4. الله يهديك .. انا كتبت "poll script php" في google
    ووجدت في الصفحه الاولى
    Sim.PHP -Simple mini poll script
    Chipmunk PHP Scripts -- Free Poll Script

    ؟؟؟ لماذا لم تفعل ذالك؟؟





    __________________
    هلابي افضل المواقع العربية تصميماً
    انصح باستخدام ابونتو

  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    May 2006
    المشاركات
    487


    الله يهديك .. انا كتبت "poll script php" في google
    ووجدت في الصفحه الاولى
    Sim.PHP -Simple mini poll script
    Chipmunk PHP Scripts -- Free Poll Script

    ؟؟؟ لماذا لم تفعل ذالك؟؟
    بارك الله فيك اخوي الغالي على اي حال !
    لم اكن اريد سكربت جاهز اضمنه ! فلدي العديد من السكربتات الجاهزه لهذا الغرض ياطيب
    ولكن كان غرضي معرفة الفكره او طريقة انشاء البريمج !:deal:








  6. من أجمل مميزات لغة الـ php أنها لغة مفتوحة المصدر .

    احصل على اي سكريبت جاهز بسيط واطلع على الملفات المصدرية للبرنامج ، ستتعرف على فكرتها ، ونمطية عملها .

    بالتوفيق .





    __________________
    كل مالا يعطى يضيع

  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    May 2006
    المشاركات
    487


    من أجمل مميزات لغة الـ php أنها لغة مفتوحة المصدر .

    احصل على اي سكريبت جاهز بسيط واطلع على الملفات المصدرية للبرنامج ، ستتعرف على فكرتها ، ونمطية عملها .

    بالتوفيق .
    الله يرضى عليك اخوي الغالي وحيد
    وشاكر لك مرورك ياطيب
    انا الان بصدد القاء نظره على الكلاس الذي يتضمنه السكربت الذي ارفقه اخوي فوق
    مره ثانيه شاكر لك مرورك :nice:






  8. #8
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    أو بدلاً من إدخال الأخ في متاهات قد تجعله يكره لغة الـ PHP وسوالف سوفت وأعضاءها ..

    يمكننا أن نشرح الفكرة نظرياً ، وإذا توقفت عند نقطة معينة يمكنك السؤال عنها ..

    1. إنشاء جداول قاعدة البيانات

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

    Questions
    حقوله: id, question, votes

    Answers
    حقوله: id, answer, quessid, votes

    2. آلية السكربت

    تكمن آلية سكربت الاستفتاء بعرض إحدى الأسئلة ( كيفما تشاء ) وعرض جميع الإجابات المتاحة المتعلقة بنفس السؤال ..

    فمثلاً إذا عرضت السؤال الذي يحمل id برقم x سوف تعرض جميع الإجابات أسفله التابعة له والتي تحمل quessid = x وذلك من خلال استعلام أو استعلامين ( حسب قدرتك البرمجية ) في استخراجها من قاعدة البيانات ..

    كل إجابة بجانبها input من نوع radio ، وتحمل name واحد ، ويميزها الـ value ..

    عند إرسال الفورم ، سيتم تحديث عداد الأصوات للإجابة المحددة ..

    مثلاً :
    كود:
    update `Answers` set `votes` = `votes` + 1 where `id` = y
    حيث y هي الإجابة التي تم اختيارها من قبل المستخدم ..

    كما يجب تطبيق نفس الأمر على جدول Questions لزيادة عداد الأصوات الكلي في كل مرة .. مع تحديد id السؤال الذي تم التصويت عليه ..

    3. عرض النتائج

    عند عرض النتائج ، يمكن جلب السؤال بواسطة الـ id والذي سنفرضه x مرة أخرى ، وجلب جميع النتائج ( بنفس الطريقة السابقة ) ، ثم حساب نسبة مئوية لكل إجابة ..

    حساب النسبة المئوية لكل إجابة ببساطة سيتم بقسمة عدد أصوات كل إجابة على عدد الأصوات الكلي في جدول Questions ..

    لنفرض أننا جلبنا السؤال رقم x ، نقوم باستدعاء إجاباته بواسطة quessid = x ..
    ثم نقسم حقل votes من جدول Answers على votes من جدول Questions ، ونضرب الناتج بـ 100 .. ثم نعرض النتيجة على هيئة نسبة مئوية ( % ) ..

    طبعاً يمكن تمثيلها بشريط ملوّن ببساطة باستخدام عرض مئوي لشريحة div أو باستخدام جدول .. المهم أن العملية تنسيقية في x/html و css إن احتاج الأمر ..

    4. تشغيل الدماغ !

    في هذه الخطوة ستتحقق من كافة المشاكل ، كمشاكل القسمة على صفر وغيرها من الأمور التي يجب أن تتفاداها ، قم بتطوير سكربتك بذكاء .. حيث أن ذلك لن يكلّفك سوى الولوج إلى " محرك دماغك " والبحث بداخله ، ستسغني حتى عن Google ..

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

    تحياتي، أشرف السمهوري





    التعديل الأخير تم بواسطة أشرف السمهوري ; 19-04-2008 الساعة 06:50 PM

  9. #9
    عضو نشيط جدا
    تاريخ التسجيل
    May 2006
    المشاركات
    487


    أو بدلاً من إدخال الأخ في متاهات قد تجعله يكره لغة الـ PHP وسوالف سوفت وأعضاءها ..

    يمكننا أن نشرح الفكرة نظرياً ، وإذا توقفت عند نقطة معينة يمكنك السؤال عنها ..

    1. إنشاء جداول قاعدة البيانات

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

    Questions
    حقوله: id, question, votes

    Answers
    حقوله: id, answer, quessid, votes

    2. آلية السكربت

    تكمن آلية سكربت الاستفتاء بعرض إحدى الأسئلة ( كيفما تشاء ) وعرض جميع الإجابات المتاحة المتعلقة بنفس السؤال ..

    فمثلاً إذا عرضت السؤال الذي يحمل id برقم x سوف تعرض جميع الإجابات أسفله التابعة له والتي تحمل quessid = x وذلك من خلال استعلام أو استعلامين ( حسب قدرتك البرمجية ) في استخراجها من قاعدة البيانات ..

    كل إجابة بجانبها input من نوع radio ، وتحمل name واحد ، ويميزها الـ value ..

    عند إرسال الفورم ، سيتم تحديث عداد الأصوات للإجابة المحددة ..

    مثلاً :
    كود:
    update `Answers` set `votes` = `votes` + 1 where `id` = y
    حيث y هي الإجابة التي تم اختيارها من قبل المستخدم ..

    كما يجب تطبيق نفس الأمر على جدول Questions لزيادة عداد الأصوات الكلي في كل مرة .. مع تحديد id السؤال الذي تم التصويت عليه ..

    3. عرض النتائج

    عند عرض النتائج ، يمكن جلب السؤال بواسطة الـ id والذي سنفرضه x مرة أخرى ، وجلب جميع النتائج ( بنفس الطريقة السابقة ) ، ثم حساب نسبة مئوية لكل إجابة ..

    حساب النسبة المئوية لكل إجابة ببساطة سيتم بقسمة عدد أصوات كل إجابة على عدد الأصوات الكلي في جدول Questions ..

    لنفرض أننا جلبنا السؤال رقم x ، نقوم باستدعاء إجاباته بواسطة quessid = x ..
    ثم نقسم حقل votes من جدول Answers على votes من جدول Questions ، ونضرب الناتج بـ 100 .. ثم نعرض النتيجة على هيئة نسبة مئوية ( % ) ..

    طبعاً يمكن تمثيلها بشريط ملوّن ببساطة باستخدام عرض مئوي لشريحة div أو باستخدام جدول .. المهم أن العملية تنسيقية في x/html و css إن احتاج الأمر ..

    4. تشغيل الدماغ !

    في هذه الخطوة ستتحقق من كافة المشاكل ، كمشاكل القسمة على صفر وغيرها من الأمور التي يجب أن تتفاداها ، قم بتطوير سكربتك بذكاء .. حيث أن ذلك لن يكلّفك سوى الولوج إلى " محرك دماغك " والبحث بداخله ، ستسغني حتى عن Google ..

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

    تحياتي، أشرف السمهوري
    الله يسعدك ياربي ويبارك فيك
    هدا اللي كنت باقصده :1power:
    تسلملي يارب






  10. #10
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    وفيك أخوي ،،

    أتمنى انك تكون استفدت ..

    في الخدمة ..

    تحياتي، أشرف السمهوري






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


    ولا تنسى إستخدام الـ cookies لكي يكون التصويت بشكل صحيح وعادل ..
    أيضاً .. ربما تود أن تضيف حقل الى جدول questions باسم active ويحتوى على احدى قيمتين 0 او 1 وذلك لتحديد اذا كان التصويت مفتوح ام مغلق ..
    عموماً هذه البرمجية سهلة .. لكنها تحتاج الى تصيّد الأخطاء التي قد تحصل اثناء تنفيذها ..










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

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض