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