私はデータベースからの投稿をループしていますが、値に応じて投票の色を変更しようとしています。 0 =黒、< 0 =赤、> 0 =緑。私の最初の試みは、投票値のh1タグにidを設定し、そのように色を変更することでした。最初の投稿では機能しましたが、他の投稿には影響しません。誰にどのように私はこれを行うことができるの他のアイデアを持っていますか?PHPのループ中の値の色を変更します
PHP & HTML:
while ($row = $stmt->fetch()) {
echo '<h1 id="scoreCounter">'.$row['votes'].'</h1>';
}
はjavascript:
var score = document.getElementByid("scoreCounter");
var scoreValue = 10;
checkScore();
function checkScore() {
if (scoreValue < 0) {
score.style.color = "#FF586C";
} else if (scoreValue > 0) {
score.style.color = "#6CC576";
} else {
score.style.color = "#666666";
}
}
のID。 PHPループは、複数の行がある場合にそれらを複製します。 – j08691
* "最初の投稿では機能しましたが、他のすべての投稿は影響を受けません" * - クラスを使用します。 –