PDA

View Full Version : مشکل با دستور if



ماهان مقدم
سه شنبه 27 اسفند 1387, 18:25 عصر
سلام من یک مشکل نفهمیدنی دارم !
آقا من یه صفحه دارم اینم کدش:




$a="m"

$b="h"

if($a = "m" && $b="h"){
echo("right");
}
else {
echo("wrong");
}

حالا من اینجا اگه a رو بزارم باقالی و b هم بزارم سیرابی بازم right بر میگردونه !
ممنون میشم جواب بدین. البته به متغیر a اون بالا توجه نکنید که اونطوریه مشکل باسه تایپ
تو اینجاست.

Yousha
سه شنبه 27 اسفند 1387, 19:30 عصر
سلام،
عزیز = با == فرق میکنه...
شما باید به جای 1 مساوی، 2 تا قرار بدید:


$a= "m";
$b= "h";

if($a == "m" && $b == "h")
{
echo("right");
}
else
{
echo("wrong");
};

sama01
سه شنبه 27 اسفند 1387, 22:42 عصر
در php هم = داریم، هم == و هم ===
به ترتیب برای مقداردهی، بررسی تساوی مقدار، بررسی تساوی مقدار و نیز نوع.

ماهان مقدم
چهارشنبه 28 اسفند 1387, 08:40 صبح
بله ممنون میخواستم اینکار رو انجام بدم چون من با زبون php جایه دیگه ای هم برنامه نوشته بودم.