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