الرئيسية
الأعلانات
مركز التحميل
الانضمام للشركات
تنشيط عضويتك
الشكاوي والملاحظات
استعادة كلمة السر
أتصل بنا

العودة   معهد روابط في بي > رابط تطوير المواقـــــع > روابط تعليم لغات البرمجه


روابط تعليم لغات البرمجه جميع اللغات ، Java، php ، asp ، Ajax ، Css ،

[الدرس التاسع] الأوامر الشرطية المتعددة والتحقق من المتغيرات

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


إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
قديم 28-12-2008, 03:17 AM   رقم المشاركة : 1
R-Coder
:: ماستر دورة الـ php ::
 
الصورة الرمزية R-Coder





R-Coder غير متصل

R-Coder رابط متميز



بيانات موقعي:
إسم الموقع : الإستضافة الرقمية
إصدار المنتدى : لا أملك منتدى

افتراضي [الدرس التاسع] الأوامر الشرطية المتعددة والتحقق من المتغيرات

بسم الله الرحمن الرحيم

كيف حالكم اخواني أن شاء الله بخير



وذلك حتى يتم فهم محتوى الدرس بشكل كامل << لا حول هذا بدى في التعقيد

سنبدأ معكم اليوم في الأوامر الشرطية المتعددة

لاحظ معي مثالنا الأول اليوم :-

<?php

$rawabet 
1;

$rawabetvb 2;

if(
$rawabet ==&& $rawabetvb ==2)
{
echo 
"R-Coder";
}

?>
الآن سنبدأ معكم تفصيل المثال السابق كما تعودنا على ذلك ..

$rawabet 1;

$rawabetvb 2
تعريف متغيرين

if($rawabet ==&& $rawabetvb ==2
إذا كان المتغير $rawabet يحتوي القيمة 1 و المتغير $rawabetvb يحتوي القيمة 2 نفذ ما بين الأقواس

وهنا نلاحظ وجود علامة && وهي تعني (و) وذلك حتى لا يتم التنفيذ حتى يتحقق الشرطين

ويمكن إستخدامها بشكل آخر وهو وضع AND مكان && فهي تقوم بنفس العمل

ويمكننا أن نقوم بوضعها أكثر من مره في شرط واحد ..

وذلك ما سنراه بعد قليل

الآن نكمل مثالنا

{
echo 
"R-Coder";

سيقوم بتنفيذ ما بين الأقواس عند تحقق الشرط السابق للأقواس

الآن أنظر معي المثال التالي :-

<?php

$r 
1;

$s 2;

$t 3;

if(
$r == AND $s == && $t == 3)
{
echo 
"الكود صحيح";
}

?>
الآن سنقوم بشرح المثال السابق سطراً سطراً وذلك حتى نتمكن من فهمه :-

$r 1;

$s 2;

$t 3
تعريف 3 متغيرات كل متغير يحمل قيمة

if($r == AND $s == && $t == 3
إذا كان المتغير $r يحتوي على القيمة 1
وفي نفس الوقت المتغير $s يحتوي على القيمة 2
وفي نفس الوقت المتغير $t يحتوي على القيمة 3
نفذ ما بين الأقواس

إذن هنا أتضح لنا أنه لا يوجد عدد محدد للشروط التي يمكن إضافتها ..

ولكن لنفترض أن أحد المتغيرات لم يطبق الشرط فما الذي سيحدث ؟

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

الآن نكمل مثالنا السابق :-

{
echo 
"الكود صحيح";

الأمر الذي سينفذ عند تطابق الشرط أو الشروط

الآن لنرى معاً رموز أخرى غير && و AND

وهو الرمز || و OR

فهذين الرمزين ينفذان نفس العمل وهو أو

ويستخدم لـ التحقق ما إذا كان على الأقل أحد الشروط مطابق فسيتم تنفيذ الأمر الموجود بين الأقواس ..

أنظر معي المثال التالي والذي هو نفس المثال السابق ولكن على ||

<?php

$r 
1;

$s 2;

$t 3;

if(
$r == OR $s == || $t == 7)
{
echo 
"الكود صحيح";
}

?>
الآن لنقم بعرض مثالنا السابق حتى نفهمه أكثر :-

$r 1;

$s 2;

$t 3
تعريف 3 متغيرات وهي نفس السابقة ..

if($r == OR $s == || $t == 7
إذا كان المتغير $r يحتوي على القيمة 1
أو المتغير $s يحتوي على القيمة 5
او المتغير $t يحتوي على القيمة 7

نفذ ما بين الأقواس ..

وهنا نلاحظ أن شرطين ليسا صحيحين ولكنه سيقوم بالتنفيذ وذلك لتحقق الشرط الثالث

أي أنه يهتم بوجود أحد الشروط بشكل صحيح

نكمل الآن مثالنا السابق :-

{
echo 
"الكود صحيح";

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

الآن لنفرض أننا نريد أن يكون أحد الشروط صحيح وليس الأثنين ..

لاحظ معي المثال التالي :-

<?php

$w 
1;

$k 2;

if(
$w == XOR $k == 5)
{
echo 
"أحد الشروط صحيح فقط وليس الأثنين";
}

?>
الآن لنقم بإستعراض مثالنا السابق حتى نفهم ما جرى ..

$w 1;

$k 2
تعريف متغيرين ووضع قيمة لكل متغير ..

if($w == XOR $k == 5
إذا كان المتغير $w يحتوي على القيمة 1
أو كان المتغير $k يحتوي على القيمة 5
نفذ ما بين الأقواس بشرط أن لا يكون المتغيرين صحيحين

وذلك لوجود xor وتعني عدم صحة الشرطين وإنما أحدهما فقط

وعند صحة المتغيرين لن يقوم بتنفيذ ما بين الاقواس

الآن نكمل مثالنا السابق ..

{
echo 
"أحد الشروط صحيح فقط وليس الأثنين";

سيقوم بتنفيذ ما بين القوسين عند تحقق الشرط قبلهما

الآن عرفنا 3 رموز من رموز if المتعددة وسنرى في مثالنا التالي طريقة التحقق من وجود قيمة في المتغير ..

أنظر معي المثال التالي :-

<?php

$p 
5;

if(
$p)
{
echo 
"المتغير P يحتوي على قيمة";
}

?>
الآن لنقم بإستعراض مثالنا السابق ..

$p 5
تعريف متغير أسمه p ويحتوي على قيمة

if($p
إذا كان المتغير p يحتوي على قيمة نفذ ما بين الأقواس ..

{
echo 
"المتغير P يحتوي على قيمة";

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

الآن لنفترض أننا نريد أن نفحص إذا كان المتغير لا يحتوي على قيمة ..

أي عكس ما سبق .. بكل سهوله نستخدم رمز عكس المتغير كما سنوضحه في المثال التالي :-

<?php

$p
;

if(!
$p)
{
$p 5;
echo 
$p;
}

?>
الآن سنقوم بشرح المثال السابق للتوضيح ..

$p
تعريف متغير فارغ أي لا يحتوي على أية قيمة

if(!$p
إذا كان المتغير p لا يحتوي على قيمة قم بتنفيذ ما بين الاقواس التالية ..

وهنا ! تعني لا يحتوي وفي بعض الحالات تعني عكس القيمة وسنتطرق لعكس القيمة في الدروس السابقة ..

{
$p 5;
echo 
$p;

قم بوضع بداخل المتغير p القيمة 5
ثم قم بطباعة المتغير.

أتمنى أن تكون الصورة وضحت لكم ..

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

الدرس القادم

الأوامر الشرطية المتداخلة
الأوامر الشرطية الخاصة بالمقارنة
أستخدامات الأوامر الشرطية

تمارين هذا الدرس

تمرين 1

قم بكتابة كود يقوم بمقارنة متغيرين فإذا كان أحدهما فقط هو الصحيح يقوم بطباعة الجملة
أنا أحب روابط في بي

أما إذا كان الأثنين صحيحين فيقوم بطباعة الجملة

شكراً لكم روابط في بي


تمرين 2

قم بعمل 3 متغيرات يكون الثاني منها بدون قيمة وقم بالتأكد إذا كان المتغير الأول يحتوي على قيمة يقوم بطباعة الجملة:-
المتغير الأول غير فارغ
اما إذا كان لا يحتوي على قيمة يقوم بطباعة :-
المتغير الأول فارغ

ثم يقوم بفحص المتغير الثاني إذا كان يحتوي على قيمة يقوم بطباعة :-
المتغير الثاني غير فارغ
أما إذا كان المتغير الثاني لا يحتوي على قيمة يقوم بطباعة :-
المتغير الثاني فارغ

ثم يقوم برؤية المتغير الثالث ويطبع قيمته وتكون قيمته هي :-
قمت بتطبيق الدرس بنجاح

تمرين 3

هذا هذا الكود صحيح :-

<?php

$t 
5;

if(
$t == 10)
{
echo 
"الرقم عشرة";
}
elseif(
$t == 5)
{
echo 
"الرقم خمسة";
}
else
{
echo 
"لا أعرف الرقم الموجود";
}
?>






التوقيع :
<?php

$_myName 
"R-Coder";
 
$_forum "Rawabetvb.com";
 
$_Words_1 "My name is";
 
$_Words_2 "I give members a course in programming language php in";
 
echo 
$_Words_1 "<font color=\"#CE0000\">" $_myName "</font>" $_Words_2 "<font color=\"#FF9900\">" $_forum ."</font>" ;
 
?>
رد مع اقتباس
قديم 28-12-2008, 08:42 AM   رقم المشاركة : 2
prof4host.com
رابط فعال





prof4host.com غير متصل

prof4host.com رابط متميز



بيانات موقعي:
إسم الموقع : مافيش دوت كوم
إصدار المنتدى : VB 3.7.3

افتراضي

شكرا ع الموضوع وجاري التطبيق







التوقيع :
  • إسم الشركة : المحترفون العرب لحلول الويب
  • صاحب الشركة : علي احمد محمد
  • مقر الشركة : مصر-كفر الشيخ
  • خدمات الشركة : استضافة-دومينات-تطوير-دعم-تصميم-ارشفة-تعريب اسكربتات-تركيبها
  • هاتف الشركة : 0100736090-020100736090
  • بريد الشركة : info@prof4host.com
  • الدعم الفني : http://prof4host.com/submitticket.php
  • روابط الشركة : www.prof4host.com
  • ملكيه الشركه : ريسلير
رد مع اقتباس
قديم 28-12-2008, 08:45 AM   رقم المشاركة : 3
annasseh.com
رابط فعال
 
الصورة الرمزية annasseh.com





annasseh.com غير متصل

annasseh.com رابط متميزannasseh.com رابط متميز



بيانات موقعي:
إسم الموقع : الناصح هوست
إصدار المنتدى : لا أملك منتدى

افتراضي

جزاك الله خيرا أستاذ و جاري التطبيق







التوقيع :
en-serv@annasseh.com
00212619487315
Linux System Administrator
رد مع اقتباس
قديم 30-12-2008, 09:58 AM   رقم المشاركة : 4
medy91
رابط مبدع






medy91 غير متصل

medy91 رابط متميزmedy91 رابط متميز


إرسال رسالة عبر MSN إلى medy91 إرسال رسالة عبر Yahoo إلى medy91

بيانات موقعي:
إصدار المنتدى : VB 3.7.3

افتراضي

مشكور اخي ونتمنا الدخول في تصميم الاسكربت







التوقيع :
[ منتديات شكورة . نت ]
sh2op@yahoo.com
للتبادل الاعلاني
رد مع اقتباس
قديم 30-12-2008, 03:17 PM   رقم المشاركة : 5
فتى الأحساء
رابط فعال





فتى الأحساء غير متصل

فتى الأحساء رابط متميز



بيانات موقعي:
إسم الموقع : ::soon::
إصدار المنتدى : لا أملك منتدى

افتراضي

الله يعطيك العافيه يا استاذ ... وجااااري التطبيق ,,







رد مع اقتباس
قديم 30-12-2008, 04:19 PM   رقم المشاركة : 6
azharhost.com
رابط فعال





azharhost.com غير متصل

azharhost.com رابط متميز


إرسال رسالة عبر MSN إلى azharhost.com

بيانات موقعي:
إصدار المنتدى : VB 3.7.2

افتراضي

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







رد مع اقتباس
قديم 31-12-2008, 03:02 PM   رقم المشاركة : 7
amro yehia
رابط فعال
 
الصورة الرمزية amro yehia





amro yehia غير متصل

amro yehia رابط متميز



بيانات موقعي:
إسم الموقع : TooTre
إصدار المنتدى : VB 3.7.3

افتراضي شكرااااااااااااااااااااااااااااااااااااااا

درس رائع من انسان متميز ويعيط ربى الف عافيه

جارى التطبيق






رد مع اقتباس
قديم 03-01-2009, 05:58 PM   رقم المشاركة : 8
مخاوي الليل
رابط مبدع
 
الصورة الرمزية مخاوي الليل






مخاوي الليل غير متصل

مخاوي الليل رابط متميز


إرسال رسالة عبر MSN إلى مخاوي الليل

بيانات موقعي:
إسم الموقع : حُوسه
إصدار المنتدى : VB 3.8.3

افتراضي

سلمت لي يمينك وجزاك الله كل خير يا بطـل

جاري الطبيق وان شاء الله ينزل بالورشه

كـل الود







التوقيع :
* حياكم الله بمنتديات حُوسه
* زيارتكم شرف لنآ
* رابط البنرللتبادل الاعلاني
رد مع اقتباس
قديم 04-01-2009, 09:03 AM   رقم المشاركة : 9
الهمر
رابط فعال





الهمر غير متصل

الهمر رابط متميز



بيانات موقعي:
إصدار المنتدى : VB 3.6.8

افتراضي

الله يعطيك العافية

الى الدرس التاسع سهل جداً وبإنتظار الجديد







رد مع اقتباس
قديم 05-01-2009, 08:30 AM   رقم المشاركة : 10
الرادار
رابط نشيط
 
الصورة الرمزية الرادار






الرادار غير متصل

الرادار رابط مبدعالرادار رابط مبدعالرادار رابط مبدعالرادار رابط مبدع



بيانات موقعي:
إسم الموقع : الرادار .
إصدار المنتدى : لا أملك منتدى

افتراضي

ما قصرت دروس جميلة







رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن 08:00 AM


Powered by vBulletin® Version 3.8.7
Copyright ©2011 - 2012, vBulletin Solutions, Inc.
SEO by vBSEO

المعهد غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء ومشرفي الاقسام فعلى كل شخص تحمل مسؤولية نفسه

وكل من يبحث عن حل او مساعده خارج نطاق مواضيع المعهد فلا نتحمل أي مسؤولية حيال مايحدث لموقعه


F.T.G.Y 3.0 BY: D-sAb.NeT © 2011