我有一个投票系统,用户可以在其他用户喜欢/不喜欢的地方制作帖子
目前正在显示一个号码。这个数字是用户喜欢的,如果他们不喜欢回到'0'则转到'1'
我想要它显示它有多少像它有多少不喜欢它的单独数字
我相信我目前的得分代码就是这个......
$net_vote = $row['votes_up'] - $row['votes_down']; //this is the net result of voting up and voting down
这是对的吗?我该怎么做才能显示两个分数?一个用于'喜欢'一个用于'不喜欢'
答案 0 :(得分:2)
仅显示投票(赞)
echo 'Likes: '.$row['votes_up'].'<br />';
只显示投票(不喜欢)
echo 'Dislikes: '.$row['votes_down'].'<br />';
您当前的代码是正确的:)
答案 1 :(得分:1)
如果我理解正确,这将有效:
echo "Votes up: " . $row['votes_up'] . "<br />";
echo "Votes down: " . $row['votes_down'] . "<br />";
答案 2 :(得分:1)
假设有一些数据库调用事先将$row
指定为相关帖子的关联数组,请使用PDO::FETCH_ASSOC
无论如何它应该如此简单:
<p>Current Score: <?php echo $net_vote ?><br />
Likes: <?php echo $row['votes_up'] ?> | Dislikes: <?php echo $row['votes_down'] ?> </p>
代码看起来不错,不确定我是否认为问题更简单,如果是这样,请告诉我。