Есть код
<script type="text/javascript">
$(function(){
$('#rating_1').rating({
fx: 'full',
image: 'images/stars.png',
loader: 'images/ajax-loader.gif',
width: 32,
url: 'rating.php'
});
})
</script>
<div id="rating_1">
<input type="hidden" class="val" value="2" name='val'/>
<input type="hidden" class="vote" value="20" name='votes'/>
<input type="hidden" class="vote_id" value="20" name='vote_id'/>
</div>
обработчик
<?php
$update = mysql_query ("UPDATE table SET val='total_votes', votes='total_value' WHERE id=$id",$db);
$data['msg'] = 'Спасибо. Ваш голос учтен';
$data['status'] = 'OK';
echo json_encode($data);
?>
Спустя 3 минуты, 58 секунд (24.03.2012 - 14:18) ADiel написал(а):
$update = mysql_query ("UPDATE table SET val='total_votes', votes='total_value' WHERE id=$id",$db) OR die(mysql_error());
$id откуда берется?
$id откуда берется?
Спустя 31 минута, 14 секунд (24.03.2012 - 14:49) beby11 написал(а):
vote_id это и есть $id
Спустя 16 минут, 12 секунд (24.03.2012 - 15:06) T1grOK написал(а):
$update = mysql_query ("UPDATE table SET val='total_votes', votes='total_value' WHERE id=$id",$db);
'total_votes', 'total_value' - строки. То есть вы пытаетесь полю val и votes присвоить строковое значение 'total_votes' и 'total_value'.
Спустя 4 минуты, 11 секунд (24.03.2012 - 15:10) johniek_comp написал(а):