| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| السلام عليكم ورحمة الله وبركاته .. الاخوه الكرام مشرفي واعضاء سوالف سوفت حفظهم الله .. جالس اسوي سكربت لموقعي الخاص .. مقالات وتعليقات وقوالب ..الخ وقفت عند الاستفتاء POLL ماعرفت اسويها رغم اني حاولت بكل الطرق كيف اسوي POLL مع تحكم كامل فيها "اضافه وتعديل ومسح وعرض" والله دوختني من امس لليوم وماسويتها ولاعرفت اسويها ... وجدت طريقه واضعها احد الاخوان لكن للاسف مو بها الصوره اريده .. اريده بشكل احلى شوي ![]() ياريت اي احد من الاخوان لايبخل علينا الله يبارك فيكم في شرح طريقة عمل استطلاع POLL ولكم كل الشكر والتقدير ,,, اخوكم المخلص ابومحمود | |||||
|
| |||||
|
الله يهديك .. انا كتبت "poll script php" في google ووجدت في الصفحه الاولى Sim.PHP -Simple mini poll script Chipmunk PHP Scripts -- Free Poll Script ؟؟؟ لماذا لم تفعل ذالك؟؟ | |||||
|
| |||||
| اقتباس:
لم اكن اريد سكربت جاهز اضمنه ! فلدي العديد من السكربتات الجاهزه لهذا الغرض ياطيب ولكن كان غرضي معرفة الفكره او طريقة انشاء البريمج ! | |||||
|
| |||||
| اقتباس:
وشاكر لك مرورك ياطيب انا الان بصدد القاء نظره على الكلاس الذي يتضمنه السكربت الذي ارفقه اخوي فوق مره ثانيه شاكر لك مرورك | |||||
|
| |||||
|
أو بدلاً من إدخال الأخ في متاهات قد تجعله يكره لغة الـ 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 كما يجب تطبيق نفس الأمر على جدول Questions لزيادة عداد الأصوات الكلي في كل مرة .. مع تحديد id السؤال الذي تم التصويت عليه .. 3. عرض النتائج عند عرض النتائج ، يمكن جلب السؤال بواسطة الـ id والذي سنفرضه x مرة أخرى ، وجلب جميع النتائج ( بنفس الطريقة السابقة ) ، ثم حساب نسبة مئوية لكل إجابة .. حساب النسبة المئوية لكل إجابة ببساطة سيتم بقسمة عدد أصوات كل إجابة على عدد الأصوات الكلي في جدول Questions .. لنفرض أننا جلبنا السؤال رقم x ، نقوم باستدعاء إجاباته بواسطة quessid = x .. ثم نقسم حقل votes من جدول Answers على votes من جدول Questions ، ونضرب الناتج بـ 100 .. ثم نعرض النتيجة على هيئة نسبة مئوية ( % ) .. طبعاً يمكن تمثيلها بشريط ملوّن ببساطة باستخدام عرض مئوي لشريحة div أو باستخدام جدول .. المهم أن العملية تنسيقية في x/html و css إن احتاج الأمر .. ![]() 4. تشغيل الدماغ ! في هذه الخطوة ستتحقق من كافة المشاكل ، كمشاكل القسمة على صفر وغيرها من الأمور التي يجب أن تتفاداها ، قم بتطوير سكربتك بذكاء .. حيث أن ذلك لن يكلّفك سوى الولوج إلى " محرك دماغك " والبحث بداخله ، ستسغني حتى عن Google .. أتمنى أن أكون قد أفدتك ولو بالقليل ، دعواتك .. ومن ثم استفساراتك إن احتجت أي مساعدة ..تحياتي، أشرف السمهوري التعديل الأخير تم بواسطة : أشرف السمهوري بتاريخ 19-04-2008 الساعة 05:50 PM. | |||||
|
| |||||
| اقتباس:
هدا اللي كنت باقصده ![]() تسلملي يارب | |||||
|
| |||||
|
ولا تنسى إستخدام الـ cookies لكي يكون التصويت بشكل صحيح وعادل .. أيضاً .. ربما تود أن تضيف حقل الى جدول questions باسم active ويحتوى على احدى قيمتين 0 او 1 وذلك لتحديد اذا كان التصويت مفتوح ام مغلق .. عموماً هذه البرمجية سهلة .. لكنها تحتاج الى تصيّد الأخطاء التي قد تحصل اثناء تنفيذها .. | |||||
|
![]() |
| أدوات الموضوع | |
| |
المواضيع المتشابهه | ||||
| الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
| ممكن شرح كامل لطريقة عمل sitemap كامل لموقع مبرج برمجة خاصة؟؟؟ | elkaser | إصلاح وصيانة المنتديات | 2 | 15-11-2007 12:13 PM |
| :: هنا اخطاء وحلول مشاكل قواعد البيانات :: | benelmokadem | قواعد البيانات بمختلف أنواعها | 34 | 04-08-2007 05:56 PM |
| :: اخطاء واوامر قواعد البيانات:: | katab | إصلاح وصيانة المنتديات | 1 | 12-07-2007 12:06 AM |
| بصراحة : كل ما تريدة بضغطة واحدة !! | eltawoos.com | تطوير الويب | 8 | 06-03-2006 03:26 PM |
| ممكن شرح عمل سكربت يجلب النتائج من الخارج موقعي ؟ | دليل عز | PHP | 4 | 28-06-2005 05:47 PM |