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

الموضوع: اخواني .. اريد مساعدتكم في امر بسيط (انترنت بلس)

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Apr 2004
    المشاركات
    36

    اخواني .. اريد مساعدتكم في امر بسيط (انترنت بلس)



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

    اخواني اسعد الله اوقاتكم بكل خير ..

    اخواني انا ابي اسوي شي
    بس مب قادر ..

    ابي اسوي اختبارات ..
    يعني اسئله واجوبه .. والأجوبه ليسة بكتابتها
    بل توجد ثلاث خيارات ونقوم بتخيار واحدة منها .. ولك واحده لها مقدرامن النقاد ..
    بعد الإجابة عن الأسئله .. يضعط الزائر .. على "احسب نتيجتك"

    اقدر احصل احد يساعدني في عمله

    ومثال عليه
    http://emaratia.net/selfesteam/questions.asp





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Apr 2004
    المشاركات
    36


    وينكم وينكم ..........





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    572


    مرحبا

    عزيزي اعمل صفحه الي موجود بها الاختبار.. مثلا exam.php وبها ضع الفورم:


    كود:
    <form method="post" action="result.php">
    النماذج هنا ..
    النماذج هنا..
    النماذج هنا ..
    </form>
    هنا بنينا الفورم ويرسل النتائج للصفحه result.php
    الان بداخل الفورم عليك ببناء النماذج سواء كانت كتابه نصيه او ازرار راديو او او الخ..
    في المثال الذي اعطيته هو ازرار راديو..

    اذا النماذج تكون بالشكل التالي :

    كود:
    هل تحب البطاطا؟
    <br>
    
    <input type="radio" name="answer1" value="نعم" checked>
    نعم
    
    <input type="radio" name="answer1" value="لا">
    لا
    
    
    <input type="radio" name="answer1" value="ليس كثيرا">
    ليس كثيرا
    هذا سؤال واحد وبه 3 خيارات نعم .. لا .. لا اعلم .. والنتيجه توضع في متغير اسمه answer1
    بمعنى انك لو اخترت الاجابه لا .. ستكون قيمة المتغير answer هي "لا" .
    الان اكمل جميع الاسئله بنفس الطريقه ولكن سؤال ضح متغير مختلف. answer2 .. answer3 الخ ..
    ملاحظه .. وضعنا كلمة checked ومعناها ان هذا الخيار افتراضي.. اي ان الاشاره ستكون عليه لو لم تغيرها.. وتستطيع وضعها اينما شئت.
    وبعد الاسئله يجب عليك وضع زر الارسال وهو هكذا:

    كود:
    <input type=submit value="موافق">
    طبعا كل هذا داخل وسوم ال form
    الان النتائج ترسل للصفحه result.php كما حددنا في وسم ال form
    والمتغيرات جميعها تحمل قيمه مثلا:
    $result1=لا
    $result2=نعم
    وهكذا

    في صفحة ال result.php يمكنك عرض النتائج مثلا:
    كود:
    السلام عليكم.. شكرا لك لاختيارك الاختبار
    <br>
    نتائجك هي كالتالي:
    <br>
    
    في السؤال الاول اجابتك كانت:
    <? print $answer1; ?>
    <br>
    في السؤال الثاني اجابنك كانت:
    <? print $answer2; ?>
    طبعا تنقيح الصفحه وترتيبها هذا امر يعود لك.

    --------------------------------------------------------------------

    الان بالنسبه لمجموع النقاط هناك طرق كثيره لعمله..
    مثلا في صفحة ال result.php
    ناخذ السؤال الاول.. لنفرض ان:
    اذا كانت النتيجه نعم .. 3 نقاط..
    اذا كانت لا .. نقطه واحده
    اذا كانت لا اعلم نقطتين.. مثلا!!!!

    فنستطيع عمل التالي:
    كود:
    <? if ($answer1=="لا")
           score1=1;
       elseif ($answer1=="نعم")
           score1=3;
       elseif ($answer1=="لا اعلم")
           score1=2;
    ?>
    وهكذا الامر بالنسبه لجميع الاسئله
    زبالنهايه تجمع ال score1+score2+score3

    وممكن ايضا في صفحة النماذج ان تضع القيمه هي الرقم وليس الاجابه مثلا:


    كود:
    هل تحب البطاطا؟
    <br>
    
    <input type="radio" name="3" value="نعم" checked>
    نعم
    
    <input type="radio" name="1" value="لا">
    لا
    
    
    <input type="radio" name="2" value="ليس كثيرا">
    ليس كثيرا
    ولكن عندها المتغير سياخد فورا قيمة الرقم وعندها من الصعب ان تعرض النتائج على شكل كلمات في صفحة ال result.php

    -----------------------------------
    ممكن ايضا ان تطكتب النتائج في مصفوفه وليس كل متغير على حده..
    وسيكون المتغير في النتائج ثابت وهو مثلا result[]
    عندها ستكون النتائج : result[0]=لا .. result[1]=نعم وهكذا !





    __________________
    لا اله الا انت سبحانك اني كنت من الظالمين

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Apr 2004
    المشاركات
    36


    :shy: :shy: :shy: :shy:

    اخوي مب عارف شقايل اشكرك ,,

    شاهد ما توصلت اليه ..

    كود PHP:
    <html dir="rtl">
    <head>
    <title>الإختبارات- هل لديك الحماس الكا في للنجاح؟</title>
    </head>
    <body>
    <?
    if ($_REQUEST['do'] == "") {
    ?>
    <p align="center"><b><font size="6">هل لديك الحماس الكافي للنجاح؟</font></b></p>
    <br>
    <form method="post" action="?do=Result">
    <!-- بداية الأسئلة  -->
    <p><b><font color="#FF0000">هل تستقبل يومك الجديد بالتفاؤل؟</font></b></p>
    <ul>
        <li><input type="radio" name="answer1" value="3">نعم</li>
        <li><input type="radio" name="answer1" value="1">لا</li>
        <li><input type="radio" name="answer1" value="2">أحياناً</li>
    </ul>
    <p><b><font color="#FF0000">هل تتطلع إلى المستقبل وتحدياته بلهفة؟</font></b></p>
    <ul>
        <li><input type="radio" name="answer2" value="1">لا.. لا أحب مواجهة الصعاب </li>
        <li><input type="radio" name="answer2" value="2">سوف أحاول مواجهة أي تحدّ</li>
        <li><input type="radio" name="answer2" value="3">نعم عندي لهفة لمواجهة هذه الصعوبات والتغلب عليها </li>
    </ul>
    <p><font color="#FF0000"><b>هل تخاف المشكلات وتعتبرها أفخاخاً للفشل المحقق؟</b></font></p>
    <ul>
        <li><input type="radio" name="answer3" value="1">نعم.. المشاكل فخ لقتل النجاح بلا شك</li>
        <li><input type="radio" name="answer3" value="3">لا.. تخطي المشاكل يعني مزيداً من الخبرات </li>
        <li><input type="radio" name="answer3" value="2">المشاكل سيئة بالطبع وتخطيها </li>
    </ul>
    <p><b><font color="#FF0000">-ما تعليقك على هذه العبارة (الحياة سلسلة من الآلام المتواصلة يعقبها الموت)؟</font></b></p>
    <ul>
        <li><input type="radio" name="answer4" value="3">مقولة تدعو للتخاذل واليأس والفشل</li>
        <li><input type="radio" name="answer4" value="1">هذه رؤيتي للحياة</li>
        <li><input type="radio" name="answer4" value="2">الحياة ليست بهذا السوء المبالغ فيه </li>
    </ul>
    <p><b><font color="#FF0000">هل تحرص على تجديد نمط حياتك والدخول في أنشطة اجتماعية بشكل دائم؟</font></b></p>
    <ul>
        <li><input type="radio" name="answer5" value="3">طبعاً.. لدي الكثير من الساعات المخصصة لذلك</li>
        <li><input type="radio" name="answer5" value="1">لا.. لديّ من المشاغل ما يكفيني</li>
        <li><input type="radio" name="answer5" value="2">نعم.. في حدود المعقول </li>
    </ul>
    <p><font color="#FF0000"><b>هل تحب ما تقوم به من أعمال يومية ودراسية؟</b></font></p>
    <ul>
        <li><input type="radio" name="answer6" value="3">نعم.. أقوم بكل عمل بحب </li>
        <li><input type="radio" name="answer6" value="1">لا.. أشعر بالضيق تجاه كل أعمالي </li>
        <li><input type="radio" name="answer6" value="2">التقبل لهذه الأعمال هو ما أشعر به</li>
    </ul>
    <p><font color="#FF0000"><b>هل الأطروحات الجديدة لأي موضوع تثير فضولك لمعرفة التفاصيل؟</b></font></p>
    <ul>
        <li><input type="radio" name="answer7" value="3">نعم إنها متعة كبيرة</li>
        <li><input type="radio" name="answer7" value="1">ليس دائماً</li>
        <li><input type="radio" name="answer7" value="2">نعم من وقت لآخر</li>
    </ul>
    <p><font color="#FF0000"><b>هل ترى أن الحماس هو الدافع الأول للنجاح؟</b></font></p>
    <ul>
        <li><input type="radio" name="answer8" value="3">لا أستطيع العيش دون حماس يوماً واحداً </li>
        <li><input type="radio" name="answer8" value="2">الحماس عامل مساعد فقط </li>
        <li><input type="radio" name="answer8" value="1">لا أراه مهماً بتلك الدرجة </li>
    </ul>
    <p><font color="#FF0000"><b>هل تشعر بأنك ملجأ للآخرين ليستمدوا منك القوة المعنوية للعمل والدراسة؟</b></font></p>
    <ul>
        <li><input type="radio" name="answer9" value="3">نعم فأنا مصدر لإعلاء الهمم في أسرتي </li>
        <li><input type="radio" name="answer9" value="1">لا.. فأنا مخزن يأس متحرك</li>
        <li><input type="radio" name="answer9" value="2">أحياناً أكون مصدر قوة الجميع وأحياناً أخرى لا أستطيع </li>
    </ul>
    <p><font color="#FF0000"><b>هل تحرص على ممارسة الأنشطة الإضافية لإدخار خبرات جديدة؟</b></font></p>
    <ul>
        <li><input type="radio" name="answer10" value="3">لا أسمح بذلك فالتفاول مذهبي في الحياة</li>
        <li><input type="radio" name="answer10" value="1">أسمح له بزيارات قصيرة نوعاً ما </li>
        <li><input type="radio" name="answer10" value="2">أحاول غلق جميع المنافذ على اليأس</li>
    </ul>
    <p><b><font color="#FF0000">هل أنت (منقذ) لأصدقائك من المشكلات؟</font></b></p>
    <ul>
        <li><input type="radio" name="answer11" value="3">نعم</li>
        <li><input type="radio" name="answer11" value="1">لا</li>
        <li><input type="radio" name="answer11" value="2">أحياناً</li>
    </ul>
    <p><b><font color="#FF0000">هل تصدق من يقول إن "الحياة حلوة"؟</font></b></p>
    <ul>
        <li><input type="radio" name="answer12" value="3">نعم</li>
        <li><input type="radio" name="answer12" value="1">لا</li>
        <li><input type="radio" name="answer12" value="2">أحياناً</li>
    </ul>
    <p><b><font color="#FF0000">هل اكتشفت يوماً أنك لم تحرز أي تقدم رغم الاجتهاد؟</font></b></p>
    <ul>
        <li><input type="radio" name="answer13" value="3">نعم</li>
        <li><input type="radio" name="answer13" value="1">لا</li>
        <li><input type="radio" name="answer13" value="2">أحياناً</li>
    </ul>
    <p><b><font color="#FF0000">هل تحتاج لمساعدة صديقك في الأزمات؟</font></b></p>
    <ul>
        <li><input type="radio" name="answer14" value="3">نعم</li>
        <li><input type="radio" name="answer14" value="1">لا</li>
        <li><input type="radio" name="answer14" value="2">أحياناً</li>
    </ul>
    <p><b><font color="#FF0000">هل تستقبل يومك الجديد بالتفاؤل؟</font></b></p>
    <ul>
        <li><input type="radio" name="answer15" value="3">نعم</li>
        <li><input type="radio" name="answer15" value="1">لا</li>
        <li><input type="radio" name="answer15" value="2">أحياناً</li>
    </ul>

    <br>
    <!-- / نهاية الإسئلة -->
    <input type="submit" value="أحسب نتيجتك ..!!">
    </form>
    <?
    }
    if (
    $_REQUEST['do'] == "Result") {
    ?>
    نتيجة الإختبار ..!!
    <br>
    مجموع النقاط
    <br>
    <?
    $Mark 
    $answer1+$answer2+$answer3+$answer4+$answer5+$answer6+$answer7+$answer8+$answer9+$answer10+$answer11+$answer12+$answer13+$answer14+$answer15 ;
    $TXT_1 "أنت تتمتع بالحماس والهمة العالية التي تساعدك على تخطي الصعاب والوصول للنجاحات والانجازات، فهنيئاً لك هذه الروح المعنوية القوية، ونتمنى أن تصبح في المستقبل من أصحاب الشأن الرفيع.";
    $TXT_2 "أنت مجتهد في عملك، وتؤمن بقوتك وقدراتك، ولكنك تحتاج أن تضيف المزيد من الحماس إلى حياتك حتى تحصد نجاحات أكبر مما تطمح.";
    $TXT_3 "أنت تعاني من فقدان الحماس ودائماً يهزمك اليأس وتنخفض قوتك المعنوية تبعاً للظروف.. راجع نفسك واقرأ سيرة أصحاب الهمم العالية وتعرف على ما توصلوا له من انجازات وكن غيوراً على نفسك وادفعها بشيء من الحماس إلى الأمام.";
    print 
    $Mark;
    }
    ?>
    </body>
    </html>


    ابي اضيف جمل شرطيه في النتيجه ..

    مثلا اذا كانت النتيجه من 45 الى 35 يظهر $TXT_1

    واذا النتيجة من 34 الى 25 يظهر $TXT_2

    وهكذا .. ؟كيف





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك

  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    572


    بسيطه
    انت نتج معك انت مجموع النقاط هو mark صح ؟ ؟
    وعندك 3 نصوص .. لنفرض انك حددت من 0-10 نقاط نضع النص الاول
    من 10-20 نقطه نضع النص الثاني
    20-40 نضع النص الثالص
    هذا طبعا على سبيل المثال.. اذا:


    كود:
    print "مجموع نقاطك هو: $mark<br>"ף
    print "على ضوء مجموعك فان شخصيتك هي كالتالي:<br>";
    
    if ($mark>=0 || $mark<10)
        print $txt1;
    if ($mark>=10 || $mark<20)
        print $txt1;
    if ($mark>=20 || $mark<=40)
        print $txt1;
    
    print "<br><br> وشكرا لك ";
    اشارة || معناها أو ..
    اي انه: اذا كان المتغير mark اكبر او يساوي صفر أووووو اصغر من 10 .. اطبع ال txt1
    واذا كان اكبر او يساوي 10 أووووو اصغر من 20 اطبع ال txt2
    وهكذا بالنسبه للثالث

    تحياتي





    __________________
    لا اله الا انت سبحانك اني كنت من الظالمين

  6. #6
    عضو فعال
    تاريخ التسجيل
    Feb 2003
    المشاركات
    1,174


    ما شاء الله
    ورشة تعلم .. :nice:





    __________________
    منابر المتميز | شبكة المتميز
    حالياً في الأردن : 962777775774
    -----------------------------------
    مطور ويب / JS(incl AJAX) , PHP, XML

    تتبعني في Twitter





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

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

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