تغطية مباشرة لأحداث منتدى الإعلام الجديد المقام بمدينة أبوظبي
هل تقترح تمديد مسابقة سوالف كاست؟

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو فعال
تاريخ التسجيل: Feb 2002-
#1 (permalink)  
سؤالين عن : ( احتساب نسبة التقييم - خيارات البحث المتقدم )


قمت بعمل برنامج مقالات وأحببت أن أضيف خاصية التقييم لكل مقال .. فوضعت قائمة منسدلة تحتوي على التقييمات التي يختار منها الزائر مايراه مناسبا للمقال .. وهي كالتالي مع قيمتها :

التقييم : جيد وقيمته = 10
التقييم : جيد جدا وقيمته = 15
التقييم :ممتاز وقيمته= 20


وفي قاعدة البيانات عندي حقلين لكل مقال :
sum_votes وهنا أقوم بجمع قيمة التصويتات كلها لهذا المقال يعني لو اختار الزائر ممتاز فسيضيف 20 على القيمة الموجودة في الحقل وهكذا .
num_votes الحقل هذا أخزن فيه عدد من قاموا بالتصويت للمقال بحيث يزيد واحد في كل مرة يتم فيها التصويت على المقال .


طيب كيف أحتسب قيمة التقييم لكل بالنسبة المئوية !!! وكيف أستطيع إخراج قيمة التقييم على شكل نجوم بحد اقصى خمس نجمات

ياليت التوضيح ياشباب لأن أخوكم نجح في الرياضيات بالدف






__________________
ومامن كاتب إلا سيفنى ****** ويبقي الدهر ماكتبت يداه
فلا تكتب بكفك غير شيء ****** يسرك يوم القيامة أن تراه
Dr.Server غير متواجد حالياً   قديم 12-05-2005, 04:06 AM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Feb 2002-
#2 (permalink)  

سؤالي الثاني عن الشروط وعمل الاستعلامات .. يعني في البحث المتقدم لسكربت معين وضعت المتغير search$ الذي عن طريقه أحدد طريقة البحث هل هي ( مشابه - مطابق ) ... طيب عند كتابة الشرط فإني أقوم بالتسلسل التالية :
إذا كان المتغير == مطابق
---قم بالاستعلام ------
اطبع النتائج المطابقة
أو
إذا كان المتغير == مشابه
---قم بالاستعلام ------
اطبع النتائج المشابهة


كيف أستفيد من الشروط هنا لعمل استعلام واحد مع الأخذ في الاعتبار قيمة المتغير search$ والقيام بعملية الطباعة مرة واحدة فقط ؟؟






__________________
ومامن كاتب إلا سيفنى ****** ويبقي الدهر ماكتبت يداه
فلا تكتب بكفك غير شيء ****** يسرك يوم القيامة أن تراه
Dr.Server غير متواجد حالياً   قديم 12-05-2005, 04:12 AM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Dec 2004-
#3 (permalink)  

كود PHP:
$max 20;
$rating=($sum_votes/($num_votes $max)) * 100
الصور: جهز ست صور فيها نجوم .. أول صورة بدون نجمات ملونة والأخيرة نجومها ملونة والباقي بالتدريج .. وسمها من أول:
stars_0.gif
إلى
stars_5.gif
واعرض الصورة التي تناسب التقييم السابق:
كود PHP:
$img "images/stars_" intval($rating/20) . ".gif"
قبل أن تنفذ البحث حلل المتغير وكون جملة تعبر عن طريقة الاستخدام .. مثال بسيط:
if($search == "بحث مطابق") $how_to_search = " AND ";
else $how_to_search = " OR ";
وفي جمل الاستعلام استخدم هذا المتغير الجديد كرابط بين أطراف الاستعلام .. طبعا ممكن وضع = و LIKE بدلا من السابق حسب استخدامك ..






__________________
....
محمد حسام
انترنت بلس
إنترنت بلس غير متواجد حالياً   قديم 12-05-2005, 04:49 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Mar 2005-
#4 (permalink)  

100% دائما اخي انترنت بلس
ولو ردك هذا لكنت رددت نفس الرد
اجدك سباقا الى اجابة جميع الاسألة >> اترك لنا بعضا منها






__________________
حينما يموت الحل ... يولد الإبداع
شباب القمر
سجن البرمجة
أحد مستخدمي : MySmartBB
Dr.Nabhan غير متواجد حالياً   قديم 12-05-2005, 05:00 AM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Dec 2004-
#5 (permalink)  

أخي عاشق القمر لولا ردي لكنت رددت أنت ردا أفضل أنا حاسس أني ظلمت الرجل بالرد قبلك

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






__________________
....
محمد حسام
انترنت بلس
إنترنت بلس غير متواجد حالياً   قديم 12-05-2005, 05:05 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Mar 2005-
#6 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة إنترنت بلس
أخي عاشق القمر لولا ردي لكنت رددت أنت ردا أفضل أنا حاسس أني ظلمت الرجل بالرد قبلك

بجد أنت ماشاء الله متميز ويعجبني فيك حرصك على عدم ترك أي صاحب سؤال أو مشكلة وقتا طويلا دون رد بارك الله فيك وفي أمثالك
بجد خجلتني
ولكننا نقطة في بحرك ..






__________________
حينما يموت الحل ... يولد الإبداع
شباب القمر
سجن البرمجة
أحد مستخدمي : MySmartBB
Dr.Nabhan غير متواجد حالياً   قديم 12-05-2005, 05:35 AM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Dec 2004-
#7 (permalink)  

كده ح نلعب "كرة قدم البرمجة" اقتباسا من اسم موقع أخينا مازن






__________________
....
محمد حسام
انترنت بلس
إنترنت بلس غير متواجد حالياً   قديم 12-05-2005, 05:44 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Mar 2005-
#8 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة إنترنت بلس
كده ح نلعب "كرة قدم البرمجة" اقتباسا من اسم موقع أخينا مازن
<<<<<






__________________
حينما يموت الحل ... يولد الإبداع
شباب القمر
سجن البرمجة
أحد مستخدمي : MySmartBB
Dr.Nabhan غير متواجد حالياً   قديم 12-05-2005, 05:50 AM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Dec 2004-
#9 (permalink)  

الله؟ صحيح .. ليه ما نلعبش كرة قدم المبرمجين هنا ونعمل أحلى برامج مجانية للناس؟






__________________
....
محمد حسام
انترنت بلس
إنترنت بلس غير متواجد حالياً   قديم 12-05-2005, 06:40 AM
رد مع اقتباس
-
#10 (permalink)  

اقتباس:
أحلى برامج مجانية للناس؟
أنترنت بلس
مهما وصفت فلن أوفيك حقك ومكانتك في قلبي

نعم أحلى برامج :
تنافس البرامج الأجنبية المنتشرة : phpnuke - vb ...وأفضل منها لما لا






  قديم 13-05-2005, 12:41 AM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Feb 2002-
#11 (permalink)  

ألف ألف شكر أخي إنترنت بلس .. وفقك الله ونفع بك وزاد من علمك
عاشق القمر الأعمال بالنيات ولك أجر المجيب إن شاء الله

بارك الله فيكم جميعا






__________________
ومامن كاتب إلا سيفنى ****** ويبقي الدهر ماكتبت يداه
فلا تكتب بكفك غير شيء ****** يسرك يوم القيامة أن تراه
Dr.Server غير متواجد حالياً   قديم 13-05-2005, 01:31 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Mar 2005-
#12 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة إنترنت بلس
الله؟ صحيح .. ليه ما نلعبش كرة قدم المبرمجين هنا ونعمل أحلى برامج مجانية للناس؟

ما اعرف العب كرة قدم

ممكن كرة سلة
وسترى العديد من النتائج المفرحة

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






__________________
حينما يموت الحل ... يولد الإبداع
شباب القمر
سجن البرمجة
أحد مستخدمي : MySmartBB
Dr.Nabhan غير متواجد حالياً   قديم 13-05-2005, 01:53 AM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Dec 2004-
#13 (permalink)  

شكرا إخواني الأحبة
وشاركونا في فريق الأحلام العربي .. عايزين نرفع راس العرب






__________________
....
محمد حسام
انترنت بلس
إنترنت بلس غير متواجد حالياً   قديم 13-05-2005, 05:35 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Apr 2004-
#14 (permalink)  

السلام عليكم

مشكور أخوي N+

أبصراحه كنت أبي أقول بس لقت أدور قبل لا أحطه

وشكراً لكم

أخوكم حمد






star4host غير متواجد حالياً   قديم 14-05-2005, 03:12 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Dec 2004-
#15 (permalink)  

الجايات أكثر من الرايحات يا أخي حمد
وبعدين العلم في الراس مش في الكراس -- أمزح






__________________
....
محمد حسام
انترنت بلس
إنترنت بلس غير متواجد حالياً   قديم 14-05-2005, 10:09 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Dec 2004-
#16 (permalink)  

عفواً للتدخل والخروج عن الموضوع ..ولكن للضروره احكام


اخ Dr.Server
ياليت تشوف هالرابط

http://www.swalif.net/softs/showthre...=111724&page=2






__________________
مدونة بحر
www.b7r.net
Off غير متواجد حالياً   قديم 17-05-2005, 05:20 PM
رد مع اقتباس
رد


 

أدوات الموضوع

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

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 07:37 AM بتوقيت المملكة العربية السعودية