Цитата(flintstone @ 16.4.2009, 01:12 ) | когда переменной присваивается значение с последующим переносом в MySQL. |
вопрос с занесение в БД никак не связан, это серверная сторона и если перенные есть, то их внос, обработка или иное жонглирование никак не отличается от стандартных методов работы с БД. это я говорю к тому, что если проблема с записью в БД - то путь в другой раздел, причём вы не сообщили какой (php, asp, java...)
Цитата(flintstone @ 16.4.2009, 01:12 ) | как переменной присвоить значение если на странице находятся несколько Star Rating |
значит, надо внести дополнительный идентификатор
допустим, у нас голосование идёт о неких товарах, а серверный язык пхп:
Код | <ul id="star" class="star" onmousedown="star.update(event,this, 14)" onmousemove="star.mouse(event,this)" title="Rate This!">
|
где 14 - id товара, вставленного при генерации страницы:
Код | echo '<ul id="star" class="star" onmousedown="star.update(event,this, '.$r['id'].')" onmousemove="star.mouse(event,this)" title="Rate This!">';
|
а $r - строчка из БД
дополняем функцию:
Код | star.update=function(e,o, elid) { var n=star.num, v=parseInt($('starUser'+n).innerHTML); n=o.id.substr(4); $('starCur'+n).title=v; req=new XMLHttpRequest(); req.open('GET','?vote='+(v/100),false) + '&id=' + elid; req.send(null); };
|
теперь к нам на сервер придут две переменные - $_GET['vote'] и $_GET['id'], что нам позволит изменить рейтинг в конкретной записи по id |