使用upvote和downvote按钮增加或减少字段

时间:2011-04-27 22:16:27

标签: php

新手到php / mysql: 我有一个包含2个字段的表(id,rating)。我想创建一个带有2个按钮(upvote,downvote)的表单,它基本上更新了所选id的'rating'字段(随机选择)。

以下是我一直在尝试制作的内容:

<form method="post">
<input name="upvote" type="image" src="up.png"id="rateup" value="upvote" />
<input name="downvote" type="image" src="down.png"id="ratedown" value="downvote" />
</form>
<?php
mysql_connect("-","-","-")or die(mysql_error());
mysql_select_db("-")or die(mysql_error());
if(isset($_POST['rateup']))
{
    $sql("UPDATE utube SET rating = rating + 1 WHERE id = '$saved_row[id]'");
}
if(isset($_POST['ratedown']))
{
    $sql("UPDATE utube SET rating = rating - 1 WHERE id = '$saved_row[id]'");
}
?>

我确信我在某些地方遇到了灾难性的错误,我找不到合适的指导来做这样的事情。所有和任何指导表示赞赏!

2 个答案:

答案 0 :(得分:0)

检查mysql_query()功能

$sql = mysql_query("UPDATE utube SET rating = rating + 1 WHERE id = '$saved_row[id]'");

答案 1 :(得分:0)

试试这个:

$sql = mysql_query("UPDATE utube SET rating = rating + 1 WHERE id = '{$saved_row[id]}'");