Forum Webscript.Ru
Программирование => PHP => Тема начата: Shaman_rnd от 07 Апреля 2003, 13:54:55
-
есть код
$i=$_GET[\'id\'];
$p=$i;
if ($p=$i)
{
printf("1");
}
else
{
printf("1");
}
?>
не работает...либо рисует при любом $i либо черным цветом, либо белым,если меняю местами строки printf...
надо чтобы например при значении $i=1 рисовал белым, если значение другое, черным...что не так подскажите...
-
= - это оператор присвоения
А оператор сравнения - это ==
-
Спасибо
-
изменил
if ($p=$i)
if ($p==$i)
все равно не работает..может что то еще изменить надо??
-
Shaman_rnd
распечатайте значения переменных, проверьте чему они равны.
кстати, чем сочетать в одной строчке class="page" и font color=00000, лучше новый класс для таких строчек ввести.
-
все, разобрался...
$p=$i здесь присваивалась цифра, и потом сама с собой же сравнивалась, if($p==$i) поэтому косяки были....всем спасибо