私はちょうど別のページのフォームからの入力を使って基本的なテーブルを使い遊んでいます。IF ELSE、PHPと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>
は、条件に応じて、PHP、あなたが望んでいた 'echo' CSS内のスタイルを書きます。 – Kuttoozz
条件に基づいてクラスを設定します。あなたはCSSを何も出力しません。 –
しかし、私は$ _POST ["goalsh"]と$ _POST ["goalsa"]の違いを計算する必要があります。 I. $ _POST ["goalsa"]> $ _POST ["goalsh"]なら、CSSは赤い背景を表示します。 – Chris