[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: помогите с обработчиком
beby11
Здраствуйте!!! Я в ajax-е не очень! Помогите с обработчиком Выдает 'Спасибо. Ваш голос учтен' а в базу данные не сохраняет.
Есть код

<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 откуда берется?

Спустя 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 написал(а):
beby11
ты обработчику ничего не передаешь

тебе вот сюда
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.