投票系统问题

时间:2011-07-07 15:26:04

标签: php html

我有一个投票系统,用户可以在其他用户喜欢/不喜欢的地方制作帖子
目前正在显示一个号码。这个数字是用户喜欢的,如果他们不喜欢回到'0'则转到'1'
我想要它显示它有多少像它有多少不喜欢它的单独数字 我相信我目前的得分代码就是这个......

$net_vote = $row['votes_up'] - $row['votes_down']; //this is the net result of voting up and voting down

这是对的吗?我该怎么做才能显示两个分数?一个用于'喜欢'一个用于'不喜欢'

3 个答案:

答案 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>

代码看起来不错,不确定我是否认为问题更简单,如果是这样,请告诉我。