منتديات برامج نت
عزيزي الزائر / عزيزتي الزائرة يرجي التكرم بتسجبل الدخول اذا كنت عضو معنا
او التسجيل ان لم تكن عضو وترغب في الانضمام الي اسرة المنتدي
سنتشرف بتسجيلك
شكرا
ادارة المنتدي
منتديات برامج نت
عزيزي الزائر / عزيزتي الزائرة يرجي التكرم بتسجبل الدخول اذا كنت عضو معنا
او التسجيل ان لم تكن عضو وترغب في الانضمام الي اسرة المنتدي
سنتشرف بتسجيلك
شكرا
ادارة المنتدي
منتديات برامج نت
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتديات برامج نت

برامج كمبيوتر و انترنت لغات برمجه و تطوير مواقع قسم خاص بالتصميم و الجرافيك
 
الرئيسيةPortalأحدث الصورالتسجيلالجمل الشرطيه I_icon_mini_registerدخول
اهلاوسهلا بكم في منتديات برامج نت ارجو من جميع الزوار التسجيل مع تحيات $الادارة$

 

 الجمل الشرطيه

اذهب الى الأسفل 
كاتب الموضوعرسالة
DESGINER

المدير العام...}


DESGINER



الجمل الشرطيه Empty
مُساهمةموضوع: الجمل الشرطيه   الجمل الشرطيه Icon_minitimeالإثنين مارس 16, 2009 2:47 pm

اجعل برنامجك أكثر حرفية وأكثر تفاعلاً مع المستخدم بوساطة الجمل الشرطية.

جملة if:
تستخدم جملة if لاتخاذ قرار حيث تعطى شرطاً لتستعمله لاتخاذ هذا القرار.
فمثلاً يستخدم الشرط التالي للتاكد من أن المستخدم أدخل عدد الاسماء التي يرغب بإدخالها:
<?php
if ($n_names == 0 )
echo "لم تدخل عدد الاسماء التي ترغب بإدخالها";
?>
حيث أن المتغير $n_names هو عدد الاسماء التي يرغب المستخدم بإدخالها.

يمكننا كتابة أكثر من جملة داخل الجملة الشرطية بالطريقة التالية:
<?php
if ($n_names == 0 )
{
echo "<font face=tahoma>";
echo "لم تدخل عدد الاسماء التي ترغب بإدخالها ";
echo "أدخل عدد الاسماء بحيث يكون بين 1 و 100";
font "</font>;
}
?>
عندما يتحقق الشرط سوف يقوم البرنامج بتنفيذ السطور جميعها التي أدخلناها بالأعلى.

جملة else:
تستخدم هذه الجملة لتنفيذ بديل إذا لم يتحقق الشرط بجملة if بالشكل التالي:
<?php
if ($n_names == 0 )
{
echo "لم تدخل عدد الاسماء التي ترغب بإدخالها";
}
else
{
echo "عدد الاسماء التي سوف يتم إدخالها هو: $n_names";
}
?>

جملة elseif:
تستخدم هذه الجملة لفحص عدد من الشروط وتنفيذ ما صح منها، كمثال عليها يمكننا إختبار عدد الاسماء التي سوف يقوم المستخدم بإدخالها وإظهار قيمة تقريبية لعددها كالتالي:
<?php
if ($n_names == 0 )
echo "لم تدخل عدد الاسماء التي ترغب بإدخالها ";
elseif ($n_names <= 50 )
echo "عدد الاسماء التي سوف تقوم بإدخالها هو أقل من 50 اسم";
elseif ($n_names > 50 )
echo "عدد الاسماء التي سوف تقوم بإدخالها هو أكثر من 50 اسم";
?>

جملة switch:
جملة switch مشابهة بدرجة كبيرة لجملة if لكنها تمتاز بأنها يمكن أن تعطي للشرط أكثر من قيمتين كما في المثال التالي:
سوف نستخدم كود الـhtml التالي لجعل المستخدم يختار عدد الاسماء التي يرغب بإدخالها من مجموعة اختيارات كالتالي:

<td>
<select name="n_names">
<option value ="a"> 10 اسماء
<option value ="b"> 20 اسم
<option value ="c"> 30 اسم
</select>
</td>


باستخدام جملة if يكون الشرط كالتالي:
<?php
if ($n_names == "a" )
echo "عدد الاسماء التي سوف تقوم بإدخالها هو 10 اسماء";
elseif ($n_names == "b" )
echo "عدد الاسماء التي سوف تقوم بإدخالها هو 20 اسم";
elseif ($n_names == "c" )
echo "عدد الاسماء التي سوف تقوم بإدخالها هو 30 اسم";
?>

أما باستخدام جملة switch تكون كالتالي:
<?php
switch($n_names)
{
case "a":
echo "عدد الاسماء التي سوف تقوم بإدخالها هو 10 اسماء";
break;

case "b":
echo "عدد الاسماء التي سوف تقوم بإدخالها هو 20 اسم";
break;

case "c":
echo "عدد الاسماء التي سوف تقوم بإدخالها هو 30 اسم";
break;
}
?>
لابد أنك لاحظت عدم وجود إختلاف كبير بين الجمل else و elseif و switch ولكن كل مبرمج يختار الجملة التي يجدها أكثر ملاءمة لبرنامجه.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
الجمل الشرطيه
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» الجمل الشرطيه

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات برامج نت :: :::: المنتديات التقنيـــــه :::: :: لغات البرمجه :: البى اتش بى-
انتقل الى: