Увеличить или уменьшить поле с помощью кнопок upvote и downvote

#php

#php

Вопрос:

Новичок в php / mysql: У меня есть таблица с 2 полями (id, рейтинг). Я хочу создать форму с 2 кнопками (upvote, downvote), которые существенно обновляют поле «рейтинг» выбранного идентификатора (выбирается случайным образом).

Вот что я пытался сделать:

 <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]'");
}
?>
  

Я уверен, что местами я катастрофически ошибаюсь, я просто не могу найти подходящее руководство для выполнения чего-то подобного. Приветствуются все рекомендации!

Ответ №1:

Проверьте функцию mysql_query()

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

Ответ №2:

Попробуйте это:

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