المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : الحلقة السادسة [ الجمل الشرطية في php ]



bahattab
06-07-2007, 02:21 PM
في الدرس السابق تعرفنا على المعاملات المنطقية والحسابية ............

في درس اليوم نتعرف على الجمل الشرطية في لغة الـ php

==========================================

جملة [if .....else]
------------------

الجمل الشرطية نستخدمها دائما في حياتنا اليومية ... مثلا تقول :
[ لو أنني استقيظت الساعة السادسة صباحا سوف أفطر وأشرب الشاي ثم أذهب الى العمل .. والا سوف أذهب الى العمل دون إفطار ]

جملة if .... else نستخدمها عندما يكون لدينا شرطين أحدهما صحيح والآخر غير صحيح , فيتم تنفيذ الصحيح وان لم يتوافر يتم تنفيذ الغير صحيح .....

صيغتها :
-------

كود PHP:

if (condition) code to be executed if condition is true;else code to be executed if condition is false;



أو



كود PHP:

if (condition)
{
code to be executed if condition is true;
}else{
code to be executed if condition is false;
}


مثال : EX.17
-----

كود PHP:

<html>
<body>
<?php
$A="12";
if ($A == "12")
{
echo "الرقم الصحيح والذي ظهر هو :" $A;
}else{
echo "الرقم غير صحيح";
}
?>
</body>
</html>




#############################
جملة elseif
------------

نستخدمها في حالة وجود عدة شروط صحيحة وشرط وحيد خطأ ....

مثال كما هو في حياتنا اليومية :

لو انني استقيظت في السادسة صباحا لفطرت وشربت الشاي
أو أنني استقيظت في السادسة والنصف لشربت الشاي فقط
وإلا سأذهب للعمل دون إفطار .....


صيغتها


كود PHP:

if (condition) code to be executed if condition is true;elseif (condition) code to be executed if condition is true;else code to be executed if condition is false;



أو



كود PHP:

if (condition)
{
code to be executed if condition is true;
}elseif (condition)
{
code to be executed if condition is true;
}else
{
code to be executed if condition is false;
}


مثال عملي : EX.18
------------------


كود PHP:

<html>
<body>
<?php
$A="12";
$B="15";
if ($A == "12")
{
echo "الحرف A يساوي الرقم :" $A;
}elseif($B == "15")
{
echo "الحرف B يساوي الرقم :" $B;
}else{
echo "الرقم غير صحيح";
}
?>
</body>
</html>



جملة SWITCH
-----------------

جملة switch يشيع استخدامها عند تنفيذ أوامر كثيرة جدا وفي صفحات كبيرة وملفات تحتوي على اسطر عديدة مكونة من الـ php ,

وهي أكثر ليونة من if....elseif....else >>>


صيغتها :


كود PHP:

switch (expression){case label1: code to be executed if expression = label1; break; case label2: code to be executed if expression = label2; break;default: code to be executed if expression is different from both label1 and label2;}



في المثال القادم نستطيع الإستغنا عن if وأخواتها [ كما أسميها ]http://www.araleader.com/forum/images/smilies/b_wink2.gif ونستبدلهم بـ switch وأخواتها ....

مثال : EX.19
------------


كود PHP:

<html>
<body>
<?php
switch ($A)
{
case 1:
echo "الرقم 1";
break;
case 2:
echo "الرقم 2";
break;
case 3:
echo "الرقم 3";
break;
default :
echo "لا توجد أرقام سوى 1 و 2 و 3";
}
?>
</body>
</html>


انتهى الدرس .....