ط¯ط±ط³ ظ„ظ„ظ…ط¨طھط¯ط¦ظٹظ† ..ط¥ط³طھط®ط¯ط§ظ… ط§ظ„ط£ط¯ط§ط© ط§ظ„ط´ط±ط·ظٹط© if ظپظٹ ط¹ظ…ظ„ ظ„ظˆط*ط© طھط*ظƒظ… ط¨ط¯ظˆظ† ظ‚ط§ط¹ط¯ط© ط¨ظٹط§ظ†ط§طھ ..ط´ط±ط*



السلام عليكم ورحمة الله وبركاته

وكل عام وأنتم بخير

وتقبل الله منا ومنكم صالح الأعمال

---------------------------

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

مثال سريع للفهم

رمز PHP:
<code style="white-space:nowrap"> <code> $khalid = name ;
if (
$khalid == name){

echo
" khalid is name ";

}

else {
echo
" khalid is not name";

}
</code> </code>


شرح طريقة الكود code

$khalid = name;

هنا وضعنا متغير وأسميناه khalid ووضعنا قيمته تساوي name


---------------

if ($khalid == name){

echo &quot; khalid is name &quot;;

}


-------------

if ($khalid == name)

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



-------------------------

{

echo &quot; khalid is name &quot;;

}



بعد ما قمنا بوضع الشرط يأتي الآن دور التأكد



إذا كان المتغير khalid == القيمة المعطاه له وهي name قم بطباعة التالي khalid is name

\\\\\\\\\\\\\\\\\\\\\\\\\\

شرح طريقة بقية الكود code


else {
echo &quot; khalid is not name&quot;;

}



فرضا لو ان المتغير khalid لا يساوي name

سيظهر لنا عبارة khalid is not name


بمعنى اخر إذا لم يتحقق الشرط قم بطباعة التالي khalid is not name



=++++++++++++++++++++++++++=

ملاحظة يمكنك وضع شرط مع else


مثال


رمز PHP:
<code style="white-space:nowrap"> <code>
<?
$khalid
= name ;
if (
$khalid == name){

echo
" khalid is name ";

}

else if(
$num == 123) //قمنا بوضع اداة الشرط وقمنا بوضع الشرط بين قوسن

{
echo
" 123 is num ";

}

else {

echo
" khalid is not name&& num is not 123 ";

}
?>
</code> </code>

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






الآن جاء دور وضع مثال تطبيقي سوف نقوم بعمل نضام دخول باسم المستخدم وكلمة المرور


أي كمثل التي نراه عند دخول لوحة التحكم ولكن هنا بدون قاعدة بيانات


____________________


أولا صفحة الدخول قم بعمل صفحه وسمها index.php وضع التالي بداخلها



رمز PHP:
<code style="white-space:nowrap"> <code> <title>تســـــــجيل الدخول</title>
<?



echo "
<head>
<meta http-equiv='Content-Language' content='ar-sa'>
</head>

<form method=post action=admin.php>
<div align='center'>
<br><br></p>
<table border='1' width='60%' id='table1' cellspacing='0' cellpadding='0' height='124'

bgcolor='#F4F4F0'>
<tr>
<td>
<div align='center'>
<table border='0' width='64%' id='table2' cellspacing='1'

bgcolor='#EFEFEF' cellpadding='2'>
<tr>
<td width='54%'>
<input type=text name=name size='50' dir='rtl'>: </td>
<td width='21%'>
<p align='center'><b>اسم المستخدم </b></td>
</tr>
<tr>
<td>
<input type=password name=pass size='50' dir='rtl'>:</td>
<td>
<p align='center'><b>كلمة المرور </b></td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
<p align='center'>



<input type=submit value='دخول'>
</p>

</form>"
;
?>
</code> </code>



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

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

ثانيا نعمل ملف ونسميه admin.php

ونضع بداخله التالي


رمز PHP:
<code style="white-space:nowrap"> <code> <?



if($name == "" or $pass =="")
{
echo
".....الحقول فارغة
"
;

}


//هنا اسم المستخدم admin
//وكلمة المرور 123

else if ($name =="admin" and$pass =="123")

{


echo
"مرحبا بك يا $name</br>";
echo
"الرجاء الإنتظار ليتم تحويلك للوحة التحكم";


}



else {
echo
" اسم المستخدم او كلمة المرور خطأ
"
;

}






?>
</code> </code>



###### شرح طريقة الكود code ######


if($name == &quot;&quot; or $pass ==&quot;&quot
{
echo &quot;.....الحقول فارغة
&quot;;

}


شرط إذا كان الحقل الخاص باسم المستخدم أو ( or ) الحقل الخاص بكلمة المرور فارغ فقم بطباعة التالي

.....الحقول فارغة


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



else if ($name ==&quot;admin&quot; and$pass ==&quot;123&quot

{


echo &quot;مرحبا بك يا $name</br>&quot;;



}


هنا اشترطنا ان قيمة name الخاصه باسم المستخدم تساوي admin و (and ) واشترطنا ان قيمة

pass الخاصه بكلمة المرور تساوي 123

فإذا تم ذلك اطبع التالي

مرحبا بك يا $name



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

else {
echo &quot; اسم المستخدم او كلمة المرور خطأ
&quot; ;

}



تعني إذا كانة قيمة name الخاصه باسم المستخدم لا تساوي admin أو قيمة pass لا تساوي 123

قم بطباعة التالي

اسم المستخدم او كلمة المرور خطأ

تم والحمد لله


أرجو أن اكون وفقت في الشرح طريقة إن أصبت فمن الله، و إن أخطأت فمن نفسي و الشيطان


الرجو الدعاء لي ولوالدي وأخوي فيصل رحمه الله


دمتم برعاية الله







التعديل الأخير كان بواسطة الــســاهــر; 30 - 09 - 2014 الساعة 03:28 السبب: خطأ بالعنوان





©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©