على بركة الله نبدأ الدرس السادس
*التعابير الشرطية :Conditions
-التعبير :If... Else إن العبارة if-else موجودة فى كل لغات الكومبيوتر. و هي عبارة شرطية , اي اذا تحقق الشرط المعين افعل كذا وكذا , واذا لم يتحقق افعل كذا وكذا ,ولأننا خلال البرمجة سنكونوا مضطرين لأظهار نتيجة ما حسب بعض االبيانات. أعطيكم مثال:اذا كان الصباح نحي العضو في موقعنا ب "صباح الخير" و اذا كان المساء نحييه ب "مساء الخير" وهكذا.
هذا هو درس اليوم ، فالتعابير الشرطية تعد القاعدة الأساسية لأنشاء موقع ديناميكي بمعنى الكلمة, كأن تظهر أشياء مختلفة حسب المستخدم ,التوقيت ,تاريخ اليوم ...وعدة أشياء أخرى
*فالصفحات التي تظهر للمشرفين هنا في المنتدى ليست هي نفسها التي تظهر للأعضاء
*والصفحات التي تظهر اليوم ليست هي التي ستتظهر غدا أو بعد أو قبل (نعود لدرسنا)
ويأخذ منشأ العبارة الشرطية الصيغة العامة الآتية:
كود PHP:
if (condition) {
statements-1;
}
else {
statements-2;
} حيث:
· condition: تعبير علاقى أو منطقى (شرط)
· statements-1: مجموعة العبارات التى تنفذ عن تحقق الشرط (النتيجة الأصلية)
· statements-1: مجموعة العبارات التى تنفذ عن عدم تحقق الشرط (النتيجة البديلة)
ويجوز أن يستخدم المنشأ بصورة بسيطة ، وذلك بحذف النتيجة البديلة (الجزء else) من المنشأ ، كما يمكن أن تقتصر عبارات النتيجة على عبارة واحدة كالمثال التالى:
كود PHP: