MSHAER
03-27-2007, 11:45 AM
[الدرس الثالث]العبارات الشرطيه
العباره الشرطيه IF
العباره الشرطيه ELSE
العباره الشرطيه ELSEIF
if
اذا كان
وتستخدم بالطريقه التاليه
<?
if ($x=="2") // وضعنا الشرط بالداخل اذا كانت $x = 2
{
//نفذ التالي مثلا
//اطبع $x
echo"$x";
}
?>
يعني بالعربي الفصيح
بداية الشرط
اذا كان س = 5
نفذ ( اطبع قيمة س )
نهاية الشرط
مثال
<?
if($name=="ahmad")
{
echo"my name ahmad";
}
?>
العباره else
اذا لم ينطبق الشرط الموضوع داخل if نفذ مابعد العباره else
مثال
<?
if($name=="ahmad")
{
echo"my name ahmad";
}
else
{
echo"اسمك غير موجود ";
}
?>
معناها
اذا كان قيمة $name = احمد
بدايه
اطبع اسمي هو أحمد
نهايه
او اطبع ( في حالة عدم تحقق الشرط يرجى الانتباه )
بداية
اسمك غير موجود
نهايه
العباره ELSEIF
نفس العباره else ولكن تقدر تحط معها شرط
مثال
<?
if($name=="ahmad")
{
echo"my name ahmad";
}
ELSEIF ($name=="mshaer")
{
echo"my name mshaer ";
}
else
{
echo"اسمك غير موجود ";
}
?>
مثال شامل وواقعي
نفرض انه عندك مكتبة للكتب وهي أقسام ( كتب أدبيه adab- كتب تاريخيه history - كتب تعليميه leeson )
انت تبغى تسوي تخفيضات على قسم الكتب التاريخيه لان التاريخ صار مايرفع الراس لنا كعرب
طيب كيف تسويها باستخدام العبارات الشرطيه الثلاثه !!
بسيطه وانا اخوك
<?
if($book=="adab")
{
echo"100 ريال سعودي";
}
ELSEIF ($book=="history")
{
echo"5 ريالات";
}
else
{
echo"90 ريال ";
}
?>
وش معنى هالكلام ( ملاحظه راعي المكتبه بيخسر على يديني ^_^ )
معنا هالكلام بالتفصيل الممل
يقول لو العميل طلب كتاب ادب اطبع له السعر 100 ريال
اما اذا طلب كتاب تاريخ اطبع له السعر 5 ريالات بس
اما اذا لاطلب هذا ولا هذا اطبع له السعر 90 ريال لانه اكيد ناوي يتعلم وياخذ كتاب تعليم
انشالله فهمتو !!
العباره الشرطيه IF
العباره الشرطيه ELSE
العباره الشرطيه ELSEIF
if
اذا كان
وتستخدم بالطريقه التاليه
<?
if ($x=="2") // وضعنا الشرط بالداخل اذا كانت $x = 2
{
//نفذ التالي مثلا
//اطبع $x
echo"$x";
}
?>
يعني بالعربي الفصيح
بداية الشرط
اذا كان س = 5
نفذ ( اطبع قيمة س )
نهاية الشرط
مثال
<?
if($name=="ahmad")
{
echo"my name ahmad";
}
?>
العباره else
اذا لم ينطبق الشرط الموضوع داخل if نفذ مابعد العباره else
مثال
<?
if($name=="ahmad")
{
echo"my name ahmad";
}
else
{
echo"اسمك غير موجود ";
}
?>
معناها
اذا كان قيمة $name = احمد
بدايه
اطبع اسمي هو أحمد
نهايه
او اطبع ( في حالة عدم تحقق الشرط يرجى الانتباه )
بداية
اسمك غير موجود
نهايه
العباره ELSEIF
نفس العباره else ولكن تقدر تحط معها شرط
مثال
<?
if($name=="ahmad")
{
echo"my name ahmad";
}
ELSEIF ($name=="mshaer")
{
echo"my name mshaer ";
}
else
{
echo"اسمك غير موجود ";
}
?>
مثال شامل وواقعي
نفرض انه عندك مكتبة للكتب وهي أقسام ( كتب أدبيه adab- كتب تاريخيه history - كتب تعليميه leeson )
انت تبغى تسوي تخفيضات على قسم الكتب التاريخيه لان التاريخ صار مايرفع الراس لنا كعرب
طيب كيف تسويها باستخدام العبارات الشرطيه الثلاثه !!
بسيطه وانا اخوك
<?
if($book=="adab")
{
echo"100 ريال سعودي";
}
ELSEIF ($book=="history")
{
echo"5 ريالات";
}
else
{
echo"90 ريال ";
}
?>
وش معنى هالكلام ( ملاحظه راعي المكتبه بيخسر على يديني ^_^ )
معنا هالكلام بالتفصيل الممل
يقول لو العميل طلب كتاب ادب اطبع له السعر 100 ريال
اما اذا طلب كتاب تاريخ اطبع له السعر 5 ريالات بس
اما اذا لاطلب هذا ولا هذا اطبع له السعر 90 ريال لانه اكيد ناوي يتعلم وياخذ كتاب تعليم
انشالله فهمتو !!