特定の条件に基づいて変更する必要があるクラス名がありますが、機能しないため、構文またはロジックが正しくないようです。
if ( $hometeam && ($homescore > $awayscore) || $awayteam && ($awayscore > $homescore)){
$status= 'win';
}
if ( $hometeam && ($homescore < $awayscore) || $awayteam && ($awayscore < $homescore)) {
$status= 'lose';
}
if ($homescore == $awayscore) {
$status= 'draw';
}
私の要素にはそれぞれ がありclass="<?php echo $status; ?>"
、 の値に応じて異なるスタイルを設定したいと考えています$status
。else if
値を適用して停止させたくなかったので使用しませんでしたが、それが起こっているようです。
編集:いくつかの明確化:
<ul class="match group">
<li>
<ul class="team1 <?php echo $status; ?>">
<li class="teamname"><h2><?php echo $homename; ?></h2></li>
<li class="teamscore"><?php echo $homescore; ?></li>
</ul>
</li>
<li>
<ul class="team2 <?php echo $status; ?>">
<li class="teamname"><h2><?php echo $awayname?></h2></li>
<li class="teamscore"><?php echo $awayscore?></li>
</ul>
</li>
<li><ul class="matchinfo">
<li><a href="reports.html#report4"><button>Get Report</button></a></li>
</ul>
</li>
</ul>