function oyal() {
$('oylama').innerHTML = 'Oy aliniyor ...';
var sc = 'id=<?php echo $id; ?>';
var nesne = new Ajax.Updater('oylama', 'oyal.php', {method: 'post', parameters: sc});
}
bunu döngünün içine sokarsanız oyla fonksiyonunu tekrar tekrar tanımlamış olursunuz. ilk oyla() fonksiyonundaki id neyse ona oy vermiş olursunuz.
oyla fonksiyonunuzu döngünün dışına alıp
oyla(ID) gibi parametre gondererek
var sc = 'id=<?php echo $id; ?>'; yerine var sc = 'id='+ID;
derseniz çalışacaktır. tabi başka yerde hata yoksa