Shipito
ركن لغات البرمجه : :: لغات البرمجه php و asp و Ajax و Java و غيرها

استخدام الدالة IF الشرطية

تحديث تلقائي كل 5 ثواني. تم إيقاف التحديث التلقائي بسبب بقائك في وضع الخمول تمكين التحديث - اعادة تحديث
m.yasser
:: عضو نشيط ::
تاريخ الإنضمام: 23 - 08 - 2009
رقم العضوية : 69634
المشاركات: 513
  • أرسل رسالة بواسطة MSN إلى m.yasser
قديمة 23 - 11 - 2010, 23:28
المشاركة 1
نشاط m.yasser
  • قوة السمعة : 65
  • الإعجاب: 62
    افتراضي استخدام الدالة IF الشرطية


    استخدام الدالة IF الشرطية

    ماهي الدالة IF و ما أهميتها ؟


    تسمح الدالة IF بتحقيق مجموعة من الشروط
    يعني اذا تحقق الشرط المعين افعل كذا وكذا , واذا لم يتحقق افعل كذا وكذا.
    مثلا إذا سجل عضو دخوله للموقع وهو ليس موجود في قاعدة البينات راح يقوم بطباعة خطأ
    وإذا كان العضو موجود في قاعدة البينات راح يسجل دخول

    كيف يتم IF ؟؟

    هناك ثلاث طرق لكتابة الدالة الشرطية IF :

    الطريقة الأولى :

    استخدام الدالة IF الشرطية

    مثال :
    رمز PHP:
    $x "10";
    if(
    $x == "10"){ // الشرط : إذا كان المتغير $x = 10 
        
    echo "الرقم هو 10"// في حال تحقق الشرط راح يطبع التالي



    الطريقة الثانية :

    الأن نقوم بإضافة else تعني بأنه اذا كان الشرط خطأ قم بطباعة شيء اخر
    وهذا هو شكلها

    استخدام الدالة IF الشرطية

    مثال:
    رمز PHP:
    $x "10";
    if(
    $x == "10"){ // الشرط : إذا كان المتغير $x = 10
        
    echo "الرقم هو 10"// في حال تحقق الشرط راح يطبع التالي
    }else{
         echo 
    "الرقم خطأ" // راح يقوم بطباعة التالي في عدم تحقق الرشط


    الطريقة الثالثة :
    اذا اردنا اضافة عدة شروط نقوم بإستعمال elseif

    استخدام الدالة IF الشرطية

    مثال :

    رمز PHP:
    $x "10";
    $y "20";

    if (
    $x == "10"){ //الشرط الأول 
         
    echo "الرقم هو 10"// في حال تحقق الشرط الأول راح يطبع التالي 
    }elseif ($y == "20"){ //الشرط الثاني
        
    echo "الرقم هو 20"// في حال تحقق الشرط الثاني راح يطبع التالي
    }else{
         echo 
    "الأرقام غير صحيحة" // راح يقوم بطباعة التالي في عدم تحقق الشروط


    وفي الأخير اتمنى وضع أرائكم في الشرح ,, لأنه ثاني درس أقدمه في PHP

    إن شاء الله أكون قد وفقة في الشرح و أن يكون الدرس واضح ومفهوم

    تحياتي لجميع

    قديمة 23 - 11 - 2010, 23:49
    المشاركة 2
    صورة 'Caaav.Net' الرمزية
    Caaav.Net
    عضو تحت التدريب
    تاريخ الإنضمام: 16 - 02 - 2008
    رقم العضوية : 53131
    الدولة : JEDDAH
    المشاركات: 5,826
    افتراضي
    ~ كذلك احب اضيف شيء مهم وهو يساعد اصحاب الملاحظات ( تعطيل - تشغيل )
    قديمة 24 - 11 - 2010, 06:09
    المشاركة 3
    صورة 'K4shcol' الرمزية
    K4shcol
    :: عضو نشيط ::
    تاريخ الإنضمام: 13 - 06 - 2007
    رقم العضوية : 37604
    الدولة : المملكة العربية السعودية
    المشاركات: 4,222
    افتراضي
    الله يعطيك العافيه ..

    ~ كذلك احب اضيف شيء مهم وهو يساعد اصحاب الملاحظات ( تعطيل - تشغيل )
    كنت أشوفها و أحسبها خطأ من المبرمج


    الله يعطيك العافيه
    التغيير مطلوب في الحيـاه ..!!
    تواصل معـاي من هنــا


    twasl.me/admin



    قديمة 24 - 11 - 2010, 09:31
    المشاركة 4
    تاريخ الإنضمام: 10 - 09 - 2010
    رقم العضوية : 85918
    الدولة : مصر
    العمر: 22
    المشاركات: 750
    افتراضي
    روعه اخى بارك الله فيك
    قديمة 24 - 11 - 2010, 10:13
    المشاركة 5
    XMiracle
    :: عضو جديد ::
    تاريخ الإنضمام: 15 - 11 - 2010
    رقم العضوية : 87252
    الدولة : الكويت
    المشاركات: 15
    افتراضي
    السلام عليكم ورحمه الله وبركاته


    شكراً لك على الدرس الخفيف

    ~ كذلك احب اضيف شيء مهم وهو يساعد اصحاب الملاحظات ( تعطيل - تشغيل )

    مرحباً اخي

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

    بحيث يمكنك في هذه الحالة استخدام if من غير else

    اي لو فكرنا قليلاً لوجدنا ان الامر سهل يا اما استخدام if لوحدها او استخدام inline if

    كمثال

    رمز PHP:
    // you can used
    if ($a == 1) { echo 'somthing here'; }
    // or
    $showhide = ($a == 1) ? 'somthing here' ''
    فـ else ليس لها داعي اثناء هذه العملية لانه في الشرط ان لم ينفذ سيتجاهله بشكل مباشر وينتقل لسطر التالي ليقرئه للمتصفح

    اخوك فيصل الخالدي
    فيصل الخالدي
    المدير التنفيذي لمؤسسة دبليو ثري العربية

    w3arabia

    موسوعتك العربية في لغات ووبرمجة تطبيقات الويب
    قديمة 01 - 12 - 2010, 13:46
    المشاركة 6
    m.yasser
    :: عضو نشيط ::
    تاريخ الإنضمام: 23 - 08 - 2009
    رقم العضوية : 69634
    المشاركات: 513
    • أرسل رسالة بواسطة MSN إلى m.yasser
    افتراضي
    اقتباس
    ~ كذلك احب اضيف شيء مهم وهو يساعد اصحاب الملاحظات ( تعطيل - تشغيل )
    بارك الله فيك أخي على الطريقة لكن مثل مقال الأخ XMiracle
    يمكن استخدام if من غير else
    تحياتي
    التعديل الأخير كان بواسطة m.yasser; 01 - 12 - 2010 الساعة 13:49
    قديمة 06 - 01 - 2011, 03:56
    المشاركة 7
    khalaidsaif
    :: عضـــو::
    تاريخ الإنضمام: 15 - 11 - 2010
    رقم العضوية : 86772
    الدولة : السعودية
    المشاركات: 30
    افتراضي
    طيب ممكن مساعدة من الخبراء
    if($extended_course < 1){ $extended_course = 1; }
    ابغى الامر الذي يصرف لي هذا الكود
    <?php echo 3 * $experience; ?>
    ولكم جزيل الشكر
    قديمة 07 - 01 - 2011, 07:09
    المشاركة 8
    صورة 'amroesam' الرمزية
    amroesam
    :: عضو نشيط ::
    تاريخ الإنضمام: 11 - 02 - 2005
    رقم العضوية : 1554
    الدولة : جمهورية مصر العربية
    المشاركات: 992
    افتراضي
    مشكور اخوي وللعلم iF تستخدم في عدة لغات وليس فقط في الPhp فتستخدم في الفيجوال بيسك واعتقد السي ايضا
    طيب ممكن مساعدة من الخبراء
    if($extended_course < 1){ $extended_course = 1; }
    ابغى الامر الذي يصرف لي هذا الكود
    <?php echo 3 * $experience; ?>
    ولكم جزيل الشكر
    اخي وضح طلبك ورتب الكود حتى نقدر نجاوبك عزيزي

    في امان الله
    ادارة سيرفرات لينكس
    سبحان الله وبحمده سبحان الله العظيم
    قديمة 07 - 01 - 2011, 11:04
    المشاركة 9
    صورة 'أبو روان' الرمزية
    أبو روان
    ::مراقب::
    :: ركن التبادل الاعلاني والتجاري ::
    تاريخ الإنضمام: 08 - 12 - 2004
    رقم العضوية : 654
    المشاركات: 55,263
    • أرسل رسالة بواسطة MSN إلى أبو روان
    • أرسل رسالة بواسطة Yahoo إلى أبو روان
    • أرسل رسالة بواسطة Skype™ إلى أبو روان
    افتراضي
    السلام عليكم

    شرح رائع
    بارك الله فيك .
    ––––•(• لا إله إلا الله )•––––

    •ₒ•ₒ← سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته →ₒ•ₒ•

    .•°˚˚°✽ اللهم صلِ على محمد وعلى آله وصحبه وسلم ✽°˚˚°•.

    —(•·«[ إسلاميات ]»·•)—


    راسلني ، مدونتي
    facebook: elsharqwy
    twitter: elsharqwy
    Whatsapp- Viber- LINE- chatON:002-01000042251
    BBM : 52C62686

    قديمة 19 - 04 - 2011, 10:23
    المشاركة 11
    صورة 'snoop-h' الرمزية
    snoop-h
    :: عضـــو::
    تاريخ الإنضمام: 29 - 03 - 2007
    رقم العضوية : 33872
    الدولة : المملكة المغربية
    المشاركات: 91
    افتراضي
    شرح جيد شكرا أخي
    اضافة رد
    العلامات المرجعية

    استخدام الدالة IF الشرطية

    تحديث تلقائي كل 5 ثواني. تم إيقاف التحديث التلقائي بسبب بقائك في وضع الخمول تمكين التحديث - اعادة تحديث

    [الدرس الثاني -دورة الحياة البرمجية]برمجة كلاس الاتصال بقواعد البيانات وملفات الدوال Drop Menu في jQuery

    أدوات الموضوع
    طرق العرض



    الساعة معتمدة بتوقيت جرينتش +3 . الساعة الآن : 01:10.
    المعهد غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
    فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
    التعليقات المنشورة لا تعبر عن رأي معهد ترايدنت ولا نتحمل أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

    جميع الحقوق محفوظة Traidnt 2015
    • 009669200920037
    • 00966138648289
    • 2051033691
    Powered by vBulletin® Version 3.8.7 .Copyright ©2000 - 2015, Jelsoft Enterprises Ltd
    SEO by vBSEO ©2011, Crawlability, Inc.