مشکل در چک مقدار دو متغییر با if و عملگر منططقی
با سلام و خسته نباشید ببخشید من میخوام با دستور if مقدار دو متغییر رو چک کنم که هر بار که متغییر ها تغییر می کند چه مقدار menu_id==1 $ باشه و چه بعد از ثبت نام کاربر که مقدار msg$ برایر ok میشه صفحه register رو نشون بده ولی متاسفانه وقتی که $msg مقدار میگیره خطا میده که $menu_id رو نمی شناسه
اینم کدش از نظر منطق برنامه نباید ایرادی داشته باشه.
if (isset($menu_id) or isset($msg))
{
print $msg;
if($menu_id==1 or $msg=="ok" )
{
include_once("register.php");
}
elseif($menu_id==2)
{
include_once("login.php");
}
}
راهی هست که بشه مثل محیط C# کدها رو trace کرد؟
نقل قول: مشکل در چک مقدار دو متغییر با if و عملگر منططقی
منطقت که مشکل داره .... شما توی شرط داری مقدار $menu_id رو چک میکنی که اصلا وجود نداره
این باید جواب بده اگه اشتباه تایپی نداشته باشم
if( (isset($menu_id) && $menu_id==1) or (isset($msg) && $msg=="ok" ) )
{
include_once("register.php");
}
elseif( isset($menu_id) && $menu_id==2)
{
include_once("login.php");
}
نقل قول: مشکل در چک مقدار دو متغییر با if و عملگر منططقی
سلام واقعا ممنونم درست شد روی if اول مشکل بیشتری داشتم که با راهنمای خوب شما برطرف شد.