基本的に、私はユーザーのためにupvoteまたはdownvoteボタンを持っています。ユーザーがupvoteまたはdownvoteをクリックすると、対応するボタンはユーザーの入力に応じて変わります。PHPの条件に応じて異なるccs形式を表示するには
私の問題は、ユーザーがページをリフレッシュするときに、どのユーザーがアップポットまたはダウン投票したのかを表示する方法です。ここで
<?php
if(user_upvoted){
?>
<style>
.button<?php echo $button_id;?>
{//css for upvote}
</style>
<?php
}
else if(user_downvote){
?>
<style>
.button<?php echo $button_id;?>{//ccs for downvote}
</style>
<?php
}
?>
私のボタンのコード:
は、ここに私のコードです
while($row=$query -> fetch(PDO::FETCH_ASSOC))
$nid = $row['nid'];
{
<button class="button<?php echo $nid;?>" id="<?php echo $nid ; ?>" name="up">
}
これは動作しますが、このコードはとても汚れているようだと、あなたは私の意味を得れば右感じることはありません。 PS:これはPHPのwhileループでもあり、これが私が試した方法です。 これを行うクリーナーの方法は何ですか