Foreach

Boa tarde a todos.
Mais uma vez recorro aos colegas mais experientes.

Tenho uma tabela (tbVotacao) onde guardo informações de uma enquete.
A estrutura é mais ou menos assim:

ID VOTO
1 12
2 49
3 12
4 49
5 2
6 2
7 2
8 2
9 49
10 2
11 43

Onde ID é um auto-incremento e VOTO é o campo onde guardo o ID do votado

O que eu gostaria era de contar a quantidade de votos para cada votado e mostrar em uma blank o ID do votado e a quantidade de votos.

O que fiz: Criei um lookup e executei um foreach

sc_lookup(ds, “select VOTO, count(VOTO) from tbVotacao group by VOTO ORDER BY count(VOTO) DESC”);

$doc = array(“VOTADO”=>{ds[0][0]}, “VOTO”=>{ds[0][1]});

foreach($doc as %item)
{
echo $item;
}

No caso dos dados acima deveria aparecer:

VOTADO VOTO
2 5
49 3
12 2
43 1

Mas está aparecendo apenas

VOTADO VOTO
2 5

Não estou conseguindo mostrar os outros registros e a minha necessidade é mostrar uma lista com os votados e a quantidade de votos recebidos.

Adianto que o problema é a minha pouca experiência na área.

Nota: Estou usando neste exemplo o echo(), no entanto como vou mostrar os dados em uma aplicação blank sei que devo usar o comando apropriado ($pdf->Cell(31,0,"$item",0,1,‘L’,true);).

Obrigado a todos e fico no aguardo de alguma ajuda.

Walter tu ta usando o SC_LOOKUP o qual já esta em um array multidimensional de 2 posições com X filas
faz um for por exemplo

for($i = 0;$i < count({ds});$i++){
   // aqui tu monta como quiser
   $id_votado = {ds[$i][0]};
   $votos = {ds[$i][1]};
}

só um exemplo

Obrigado pela atenção William.
Vou testar agora e dou retorno.

Valeu William. É realmente isso. Deu certo. Obrigado.