Я пытаюсь вычислить некоторые вещи на странице, тестовые эхо-файлы работают нормально, но не отображаются в соответствующем разделе «если». По какой-то причине он продолжает запускать последнее - а? - раздел. Я сбился с толку, работая в нем часами.PHP, обрабатывающий отображение некоторых вычислений
И да, я как бы новичок в php ... Я уверен, что это что-то простое, я здесь отсутствует.
<? $balance = number_format(($due - $paid), 2, '.', ''); ?>
<? echo $due; ?> -
<? echo $paid; ?> =
<? echo $balance; ?><br>
<? if (($balance = 0) AND ($paid = 0)) { ?>
<a href="createworkorder.php?id=<?=$id?>&step=4" title="This ticket has no charges."><strong>$<?=number_format(($balance), 2, '.', ''); ?></a></strong>
<? } elseif ($balance > 0) { ?>
<a href="createworkorder.php?id=<?=$id?>&step=4" title="Click to pay or print."><strong><font color="red">$<?=number_format(($balance), 2, '.', ''); ?></font></strong></a>
<? } elseif (($balance = 0) AND ($paid > 0)) { ?>
<a href="createworkorder.php?id=<?=$id?>&step=4" title="PAID IN FULL. Ready to close"><strong><font color="lime">$<?=number_format(($balance), 2, '.', ''); ?></font></strong></a>
<? } else { ?>
<a href="createworkorder.php?id=<?=$id?>&step=4" title="HUH??"><strong>$<?=number_format(($balance), 2, '.', ''); ?></a></strong>
<? } ?>
Вы назначая вместо сравнения. –