المساعد الشخصي الرقمي

عرض الإصدار الكامل : [الدرس الثالث]العبارات الشرطيه


MSHAER
03-27-2007, 11:45 AM
[الدرس الثالث]العبارات الشرطيه


العباره الشرطيه IF
العباره الشرطيه ELSE
العباره الشرطيه ELSEIF

if

اذا كان

وتستخدم بالطريقه التاليه


<?

if ($x=="2") // وضعنا الشرط بالداخل اذا كانت $x = 2
{

//نفذ التالي مثلا
//اطبع $x
echo"$x";
}

?>



يعني بالعربي الفصيح

بداية الشرط
اذا كان س = 5

نفذ ( اطبع قيمة س )

نهاية الشرط

مثال


<?

if($name=="ahmad")
{
echo"my name ahmad";
}

?>



العباره else

اذا لم ينطبق الشرط الموضوع داخل if نفذ مابعد العباره else

مثال


<?

if($name=="ahmad")
{
echo"my name ahmad";
}
else
{
echo"اسمك غير موجود ";
}
?>


معناها

اذا كان قيمة $name = احمد

بدايه
اطبع اسمي هو أحمد
نهايه
او اطبع ( في حالة عدم تحقق الشرط يرجى الانتباه )

بداية

اسمك غير موجود

نهايه


العباره ELSEIF

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


مثال



<?

if($name=="ahmad")
{
echo"my name ahmad";
}
ELSEIF ($name=="mshaer")
{
echo"my name mshaer ";
}
else
{
echo"اسمك غير موجود ";
}
?>


مثال شامل وواقعي


نفرض انه عندك مكتبة للكتب وهي أقسام ( كتب أدبيه adab- كتب تاريخيه history - كتب تعليميه leeson )

انت تبغى تسوي تخفيضات على قسم الكتب التاريخيه لان التاريخ صار مايرفع الراس لنا كعرب



طيب كيف تسويها باستخدام العبارات الشرطيه الثلاثه !!



بسيطه وانا اخوك



<?

if($book=="adab")
{
echo"100 ريال سعودي";
}
ELSEIF ($book=="history")
{
echo"5 ريالات";
}
else
{
echo"90 ريال ";
}
?>



وش معنى هالكلام ( ملاحظه راعي المكتبه بيخسر على يديني ^_^ )

معنا هالكلام بالتفصيل الممل

يقول لو العميل طلب كتاب ادب اطبع له السعر 100 ريال

اما اذا طلب كتاب تاريخ اطبع له السعر 5 ريالات بس

اما اذا لاطلب هذا ولا هذا اطبع له السعر 90 ريال لانه اكيد ناوي يتعلم وياخذ كتاب تعليم

انشالله فهمتو !!

MSHAER
03-29-2007, 04:08 PM
التمرين :
افرض عندك معرض سيارات وتبغى تسوي خصم على السيارات اليابانيه فقط ؟؟
وتبغى تسوي تخفيض ثاني للسيارات الامريكيه ؟؟

بس ماتبغى تسوي تخفيض للسيارات الصينيه !!

lord_aim
03-31-2007, 11:42 PM
شكرا أخي بس ما فهمت elseif
لأنو أنا لما سويت نسختي ما كنت أحتاجها فكنت أتجاهلها في الدروس
ممكن تساعدني فيها وفي حل الواجب لأنو صعب

طلال الحافظ
04-02-2007, 02:35 PM
نفرض اعطاك المدرس المسئلة التالية :

اذا كان الكتاب لناشر سعودي فاعط الزبون خصم 25%

أما إذا كان الكتاب لناشر عربي فأعط الزبون خصم 15%

اذا كان الكتاب لناشر أجنبي لا تعطي خصم

وش نسوي ؟؟

نطبقها في شرط if....elseif
*************************************************

if($book=" ناشر سعودي ")
echo " الخصم 25% فقط ";



elseif($book=" ناشر عربي ")
echo " الخصم 15% فقط ";



elseif($book="ناشر أجنبي ")
echo " لا يوجد خصم "

راكان العصيمي
04-06-2007, 09:27 PM
يعطيك العافية

محمد التميمي
06-06-2007, 02:56 PM
ماشاء الله عليك اخوي عليوي

فعلا متميـّز الله يدومك

لا هنت يالغالي

majhool
02-04-2008, 01:16 AM
اخوي عليوي انا كل مثال احاول اطبقه لكن وقفني هالمثال


لما رفعته على الاباتشي ما اشتغل طلع لي الخطأ هذا


Parse error: parse error in c:\appserv\www\ahmed3.php on line 7



الملف بالمرفق

MSHAER
02-04-2008, 10:09 PM
اخوي عليوي انا كل مثال احاول اطبقه لكن وقفني هالمثال


لما رفعته على الاباتشي ما اشتغل طلع لي الخطأ هذا


Parse error: parse error in c:\appserv\www\ahmed3.php on line 7



الملف بالمرفق
<?

if ($name=="ahmed");
{
echo "my Name is ahmed" ;
}
ELSEIF ($name=="khaled")
{
echo " my Name is khaled"
}
else
{
echo "غير موجود"
}
?>
عندك ثلاث أخطاء اخوي ياليت تركز شوي ولا تستعجل

if ($name=="ahmed");
{

الصحيح هو

if ($name=="ahmed")
{
والأخطاء التاليه
echo " my Name is khaled"
}
else
{
echo "غير موجود"الصحيح هو

echo " my Name is khaled";
}
else
{
echo "غير موجود";
لاحظ نسيانك لعلامه أساسيه ; يالي ت ترجع تقرا الدروس الأولى لأساسيات اللغه