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.