السلام عليكم ورحمة الله وبركاته
وكل عام وأنتم بخير
وتقبل الله منا ومنكم صالح الأعمال
---------------------------
درس مفصلنا هو شرح طريقة مبسط لإستخدام الأداة الشرطية 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 " khalid is name ";
}
-------------
if ($khalid == name)
هنا قمنا بوضع الأداة الشرطية if ومن ثم قمن بوضع قوسين وكتبنا بداخله الشرط المراد تنفيذه
-------------------------
{
echo " khalid is name ";
}
بعد ما قمنا بوضع الشرط يأتي الآن دور التأكد
إذا كان المتغير khalid == القيمة المعطاه له وهي name قم بطباعة التالي khalid is name
\\\\\\\\\\\\\\\\\\\\\\\\\\
شرح طريقة بقية الكود code
else {
echo " khalid is not name";
}
فرضا لو ان المتغير 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 == "" or $pass ==""
{
echo ".....الحقول فارغة
";
}
شرط إذا كان الحقل الخاص باسم المستخدم أو ( or ) الحقل الخاص بكلمة المرور فارغ فقم بطباعة التالي
.....الحقول فارغة
===================
else if ($name =="admin" and$pass =="123"
{
echo "مرحبا بك يا $name</br>";
}
هنا اشترطنا ان قيمة name الخاصه باسم المستخدم تساوي admin و (and ) واشترطنا ان قيمة
pass الخاصه بكلمة المرور تساوي 123
فإذا تم ذلك اطبع التالي
مرحبا بك يا $name
=========================
else {
echo " اسم المستخدم او كلمة المرور خطأ
" ;
}
تعني إذا كانة قيمة name الخاصه باسم المستخدم لا تساوي admin أو قيمة pass لا تساوي 123
قم بطباعة التالي
اسم المستخدم او كلمة المرور خطأ
تم والحمد لله
أرجو أن اكون وفقت في الشرح طريقة إن أصبت فمن الله، و إن أخطأت فمن نفسي و الشيطان
الرجو الدعاء لي ولوالدي وأخوي فيصل رحمه الله
دمتم برعاية الله