Здравствуйте. Прошу подсказки, кому не сложно. Есть php скрипт вывода картинок из БД и кнопка типа "лайк" под каждой картинкой. Всё в цикле.
$sql = mysql_query("SELECT link FROM cat LIMIT 4  ");
echo "<table border ='1'>";
echo "<tr>";
while ($myrow = mysql_fetch_array($sql))
{
$path = "img/";
echo "<td>";
echo "<img src=\"".$path.$myrow['link']."\">";
echo "<br />";
echo "<img src=\"img/add.png\" id=\"plus\">";
echo "</td>";
}
echo "</tr>";
echo "</table>";
 
При нажатии на кнопку echo "<img src=\"img/add.png\" id=\"plus\">"; 
происходит следующее
$(document).ready(function () {
		
			$("#plus").click(function () {
				var parentId = $(this).parent().parent().attr('id');
				editRating(parentId);
			});
			function editRating (funct, element) {
				
						$.ajax({
							url: "saverating.php",
							type: "POST",
							data: {id: element, funct: 1},
							error: function () {alert("error");},
							success: function () {alert("ok");}
				});
			
			}
		});
а вот самый файл обработки 
include("connect.php"); 
$id = $_POST["id"];
$new_rating = $_POST["funct"];
mysql_query("UPDATE cat SET rating = {$new_rating} WHERE id = {$id}");
success: function () {alert("ok");} выдаёт "ок" но в БД колонка rating не обновляется. если из запроса убрать WHERE id = {$id} тогда обновляются все записи, но нужно по айди картинки. Сразу скажу, взял из какого то урока и переделал под себя. Все переделки прошли норм, а вот это последняя загвоздка..Подскажите начинающему плиз.