الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال ، اداة الشرط لا يتم تنفيذها معي

مغلق
بدأه أبوالأنوار في 17 أبريل 2007 · 2 رد · 501 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اليوم كنت اطبق بعض الدروس الخاصة باتقان الجمل الشرطيه ...

و هذا مثال لكود كتبته

 
<?php
//بسم الله الرحمن الرحيم

//اختيار المشتري
$customer_choise = "سمنه بلدي";

//تحديد اسعار البضائع
$soft_drinks = 5;
$other = 12;
if ( $customer_choise = "ببسي" )
{
	echo "تهانينا لقد حصلت على خصم قدره".($soft_drinks -3) ."جنيه مصري";
	echo "<br>";
	echo  "اجمالي المطلوب دفعه هو ".($soft_drinks -2) ."جنيه مصري";
}
else
{
	echo " لقد اخترت بضاعه خارج عرض التخفيض";
	echo "<br>";
	echo "اجمالي المطلوب دفعه هو".($other)."جنيه مصري";
}
?>

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

اي ان ما بعد كلمة else لا ينفذ

افيدوني ما الخطأ و باركم الله فيكم

</div>

تم تعديل هذه المشاركة بواسطة أبوالأنوار في 17 أبريل 2007 في 20:41

#2

أخي الكريم مشكلتك في العبارة IF...

الشكل العام لها:

if ($a=="name")
{
xxxxxxxxxx
}
else
{
yyyyyyyyyyy
}

و ليس:

if ($a="name")
{
xxxxxxxxxx
}
else
{
yyyyyyyyyyy
}

أي نضع للفحص == و ليس = واحدة...

الحكيم

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

و قل ربي زدني علماً

صدق الله العظيم

#3

كفيت و وفيت اخي الكريم

تسلم يا رب

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

ظبطتت الدالة

هذا الموضوع مغلق.

مواضيع مشابهة