الدرس الثالث في دورة ال php: عبارة if وعبارة elso

محمد الفرح

Well-Known Member
السلام عليكم ورحمة الله وبركاته

دروس سابقة :-
الدرس الاول في دورة ال php: تنصيب - طباعة - دمج html مع php

مثبّت: الدرس ثاني في دورة ال php: المتغيرات , الثوابت

[LINE]hr[/LINE]
ــــــــــــــــــــــــــــــــــــــــــــــــــ
العبارة الشرطية : if

فالنرجع لدروس الفيجوال بيسك كنا نستخدم الشرط if كثيرا
وكان الهدف منه هو القول للبرنامج : اذا تحقق شرطي قم بالتالي . اليس كذلك !!!

وهنا نفس الشئ لنفرض انك لديك بقالة وتبيع بها حليب على سبيل المثال وتبيعة انت بـ 30 ريال
جاء لك زائر ومعه 50 ريال
فهل تستطيع ان تبيعه حليب ؟ نعم بكل بساطة
لكن لماذا ؟ لانك انت وضعت شرط لشراك علبة الحليب يجب ان يكون معك 30 ريال واكثر . اليس تحليلي صحيح ؟

المهم هنا كيف يمكننا تطبيق ذلك بلغة ال php

اولا نضع كود البداية بلغة الphp

ونضع هذا الكود:
PHP:
 <?
$choise = "milk";
$milk_price = 30;
$guest_money = 50;
if ($choise == "milk");
 (
       print " المبلغ المتبقي" .$guest_money - $milk_price."ريال";
         )
            ?>


لنشرح الكود عبارة عبارة:-
PHP:
 $choise = "milk";

هذا متغير يدل على ان الخيار سوف يكون حليب ويمكن اضافة اكثر من خيار

PHP:
 $milk_price = 30;
هذا متغير يدل على ان ثمن الحليب الرئيسي هو 30 ريال لكن لا نكتب ريال لانه لا يجب ان يكون حروف مع الارقام

PHP:
 $guest_money = 50;

هذا متغير يدل على ان الزائر يحمل 50 ريال

PHP:
 if ($choise == "milk");
هذا الشرط يقول اذا اختار المشتري الحليب افعل مابين
{

}

تلاحظ بان الشرط يحتوى عى اشارتين == قد تتسائل لماذا ؟
الجواب :- لاننا اذا وضعنا واحده كاننا نضع عملية حسابة وهي تساوي
1+1=2 اليس كذلك !
PHP:
  {       print " المبلغ المتبقي" .$guest_money - $milk_price."ريال";
        }
</DIV>
هذا هو الامر الذي يحدث اذا اختار الزبون الحليب
يقوم البرنامج بتنقيس 30 ريال من 50 ريال
اي لنعملها معادلة رياضية


دخل طالب الى مكتبة ومعه 50 ريال فاشترى كتاب ب 30 ريال فكم ريال بقم معه ؟
ماذا نفعل ؟
50-30 = 20
وهذا مايقوم به الامر
PHP:
 .$guest_money - $milk_price.

ــــــــــــــــــــــــــــــــــــــــــــــــــ

العبارة الشرطية : elso

ارجع اول الدرس الم اقل لكم هذه العبارات نفس الفيجوال بيسك
لو وضعنا شرط بالفيجوال بيسك الا نضع العبارة
then في الوسط وهنا elso تحل مكان then

ندخل على موضوعنا
العبارة if ليس كل شئ لانها محدودة اما العبارة elso فهي ادق

لنبقى المثال الاول لكن لنغير الشرط
ونظع اذا لم يطلب المشتري حليب باستخدام

PHP:
!=

PHP:
 <?
$choise = "milk";
$milk_price = 30;
$guest_money = 50;
if ($choise == "milk");
 (
       print " لم تقم باختيار الحليب";
       print "<br>";
       print " حسابك هو" ($guest_money)"ريال";
         )
         
         elso
         {
             print " حسابك هو " .$guest_money - $milk_price . "ريال";
         }             ?>

الفوق شرحنا نبدأ من عند الامر
PHP:
if ($choise == "milk");
هنا نقصد بالشرط اذا لم يقم بالاختيار
PHP:
!=
هي الاداة المناسبة لذلك
PHP:
 (
       print " لم تقم باختيار الحليب";
       print "<br>";
       print " حسابك هو" ($guest_money)"ريال";
         )

واضح لا يحتاج لشرح اوامر طباعة فقط
PHP:
 elso
         {
             print " حسابك هو " .$guest_money - $milk_price . "ريال";
         }

هنا يبدأ امر elso وهو يقول اذا قمت بتنفيذ الامر وقام المشتري بشراء الحليب اخرج له صافي مالة




اي شئ اخر انا مستعد لأي استفسار.
 


بارك الله فيك أخي محمد على هذا الشرح
الجميل وإن شاء الله يستفيد منه أكبر
عدد ممكن من الأعضاء
وألف شكر
 


اشكرك اخ محمد على هذا الشرح الوافي ..... و نتمنى منك المزيـــــــــد......
 
جزاك الله خيرا

+1

ملحوظة صفحة الدرس الأول غير مسموح لى بدخولها .. أرجو الإهتمام

تحياتى :)
 
=( ريتني شفت الموقع هذا ايام الكووولج


وايد منكم فايدة انتو


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

كيف يكون الكود هنا

 
عودة
أعلى