присылать уведомление, если цена изменилась более чем на 2%Во первых откуда берутся изменения? Если у вас они происходят программно - проще во время обновления в бд проверить расхождение с предыдущей ценой, и в случае разницы в эн процентов оповещать всех подписанных на событие клиентов по сокету.
...
if ($rezult_1 || $rezult_1 || $rezult_1) {?>
<div class="meta-box-legserv" style="background-color: #aeefb5;">
<p class="blockgetzag">Что вы можете получить:</p>
<div class="blockgettextwrapper">
<ol>
<?php if(!empty($rezult_1)){?><li> <?= $rezult_1?></li><?php }?>
<?php if(!empty($rezult_2)){?><li> <?= $rezult_2?></li><?php }?>
<?php if(!empty($rezult_3)){?><li> <?= $rezult_3?></li><?php }?>
</ol>
</div>
</div>
<?php } else {
echo 'ПУСТО';
}
/*в качестве аргумета функции может выступать возвращаемое значение другой функции:*/
annotateimage($draw, 40, 40, 0, str_repeat($text,30));
Вопрос: как после обновления страницы сохранить эти данные, мол купон такой-то активирован. У меня код купона, его скидка и статус пишутся в массив $_SESSION.В бд. Если вы делаете что-то с данными пользователя, это надо писать в бд, иначе при заходе с другого устройства вы получите лажу. В сесси хранить можно только временную информацию, не относящуюся к критичным данным и не требующую запоминания (как например статус "залогинен", его нам хранить вечно не надо, можно и в сессии хранить).