如果是ELSE,PHP和CSS

时间:2016-09-27 03:26:42

标签: php html css

我正在玩一个基本表格,其中包含来自另一页面上表单的输入。

我想根据游戏结果更改表格的CSS。

如果主队获胜,我希望该行的背景颜色为绿色,如果它们松散然后保持红色,否则保持不变。

所以我认为我需要使用IF和ELSES,但不太确定如何将它与CSS集成以及放置它的位置。

我还是非常擅长PHP。

<html>
 <head>
 <title>Player Stats</title>
<style>
table {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

td, th {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
}

tr:nth-child(even) {
    background-color: #dddddd;
}
</style>
  </head>

<body>

<h1>Player Stats</h1><br>
</br>
<h3>Results</h3><br>
</br>

<table>
  <tr>
    <th>Home team</th>
    <th>Away team</th>   
    <th>Score</th>
    <th>Venue</th>
 <tr>
    <td><?php echo $_POST["home"]; ?></td>
    <td><?php echo $_POST["away"]; ?></td>
    <td><?php echo $_POST["goalsh"]; ?> - <?php echo $_POST["goalsa"]; ?></td>
    <td><?php echo $_POST["formGender"]; ?></td>
  </tr>

</table>   
<br>
</br>


<a href="http://chrispaton.xyz/update.php">Update player stats</a>
</body>
</html>

1 个答案:

答案 0 :(得分:1)

一种方法是制作两个类,红色和绿色。

//Get screen resolution
    SDL_DisplayMode current;
        cout << "num_displays : " << SDL_GetNumVideoDisplays() << endl;
        for (int i = 0; i < SDL_GetNumVideoDisplays(); ++i){
            SDL_GetDesktopDisplayMode(i, &current);
            cout << "current.w [ " << current.w << " ] - current.h [ " << current.h << " ]\n";
        }

你可以做点什么,

.red{ background-color: red }
.green{ background-color: green }