добавление более одного троичного оператора в эхо

Я пытаюсь добавить больше троичного оператора в эхо, но я не знаю как. ниже мои текущие коды

   echo "<td onclick='window.location = 'edit_visa.php?id=$visa_id'><input type='text' class='form-control' size='8' value='$visa_status' ". (($date_today >= $expired) ? "style='background-color : #e60000; font-weight: bold; color: white;'" : "") (($date_today != $expired) ? "style=\"background-color : #e60000; font-weight: bold; color: white;\"" : ""). "></td>";

это то, что я пытался, но не повезло

-2

Решение

Не делайте ваш код слишком сложным:
Попробуй это:

$style = '';
if($date_today >= $expired)
{

$style= "style='background-color : #e60000; font-weight: bold; color: white;'";

}
else if($date_today != $expired)
{
$style= "style='background-color : #e60000; font-weight: bold; color: white;'";
}
echo "<td onclick='window.location = 'edit_visa.php?id=$visa_id'><input type='text' class='form-control' size='8' value='$visa_status' ". $style ."></td>";

Я не нашел никакой разницы в вашем css для обоих условий.
Пожалуйста ознакомтесь.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]