Функцията If else

ivo75

Registered
Имам един проблем използвам следния код

Код:
<?php  $izp=$row['izpalneno'];
	  echo $izp;
	  if ($izp=1) 
	  {
		 echo "<input type='checkbox' name='izpalneno' value='1' checked/>"; 
		  }
	  else
	  {
		  echo "<input type='checkbox' name='izpalneno' value='0' />";
		  }
	  ?>

Този код би трябва да провери дали стойността на $izp е 1 ако е едно създава checkbox, който е чекнат иначе създава checkbox, който не е чекнат. Стойността на $izp е 0 т.е. трябва да създава сheckbox, който не е чекнат, но ми създава чекнат сheckbox. Защо се получава така?
 
PHP:
<?php  
$izp=$row['izpalneno'];

if ($izp==1)
    {
       echo "<input type='checkbox' name='izpalneno' value='1' checked/>";
	}
	else
	{
		echo "<input type='checkbox' name='izpalneno' value='0' />";
	}
?>
За да сравниш две променливи ползвай 2 пъти =
 
Принципно ако стойността се очаква да е текст , а не само 0/1 трябва да е
Код:
if($blabla=="neshto"){
}
 
Hous каза:
Принципно ако стойността се очаква да е текст , а не само 0/1 трябва да е
Код:
if($blabla=="neshto"){
}
Нагласих го но сега пред резултата показва 1 или 0
--------------------
Готово е :D Не бях махнал echo $izp;
 

Back
Горе