Показать сообщение отдельно
  #10 (permalink)  
Старый 07.10.2019, 21:23
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Ничего не понять, коли знаете что РНР и знаете как, то зачем клиент? Что так нельзя?

<button <?
    =isset($preorder['view']['tooltip']) ? 'data-toggle="tooltip" title="' . $preorder['view']['tooltip']. '"' : null
    ?> id="order" style="display:<?
    =$preorder['quantity'] > 0 ? 'none' : 'block'?>" type="button" 
    <?
    =$preorder['store'] == 2) ? 'onclick="addPreOrder(1,'.$product_id.')"' : null?> class="<?
    =$preorder['class']
    ?>"
>Предзаказ</button>

<p style="display:<?=$preorder['quantity'] > 0 ? 'none' : 'block'?>">Здесь текст</p>


Ведь если по условию none это $preorder['quantity'] > 0, то иначе block, а значит тоже самое будет у параграфа. И заключать в кавычки числовые значения необязательно - addPreOrder(1,2), смысла в addPreOrder('1', '2') нет, если только не обусловлено, что аргументы это обязательно строки.
Ответить с цитированием