Sistema de enquetes, exibir resultados na forma gráfica

4 respostas
D

falae ae!
to terminando de fazer um sisteminha de criação e controle de enquetes para web aki pra empresa… (qdo terminar, podem ter certeza q eu vo enviar o código aki pro PJ!)

O Sisteminha ta ficando bem legal… numa mesma enquete podem ser feitas varias perguntas de todos os tipos (Aberta, Única escolha e Multipla Escolha… alem de todo suporte de poder zerar, adionar, remover perguntas na enquete…)

mas entao… tenho um Servlet q monitora os resultados das perguntas, mostrando além da quantidade de votos, como tb a porcentagem e uma barrinha com o tamanho de votos q a resposta recebeu… e é aí q ta o problema… eu fiz de um jeito q até funciona… mas tenho certeza q existe uma forma mais inteligente de fazer… e queria saber como!

eis o código de como fiz…

while(votos>=0)
{
    out.print("<img src='imagens/bar.jpg'>");
    votos--;
}

dessa forma funciona legal… só q tem um problema… se a resposta dessa pergunta tiver por exemplo, mais de 500 votos, o código gerado será imenso e a pessoa q tiver visualizando irá ter um delay mto grande esperando o brownser ler todo esse imenso código…

aguem sabe como eu poderia fazer isso de uma forma mais inteligente??

valeu!!

4 Respostas

J

bom ja que eh pra web, eu tenho uma dica.

eu fiz uma coisa assim uma vez, para gerar o um gráfico do numero de visitas, e trafego de rede e tal… bom, vc pega o total e faz porcentagem, dai vc define uma <Table> e as linhas com cor de fundo do tamanho do resultado dessa porcentagem… entende?! é uma maneira simples de fazer isso… outra forma tbm alem da cor, eh vc definir uma imagem de fundo fazendo tbm ela esticar conforme a porcentagem qeu vc obter para cada linha…

bom, dai eh contigo… mas a idéia ta dada… qqr coisa se nao entendeu, da um toque!

abraço!

cya!

D

“jujo”:
dai vc define uma <Table> e as linhas com cor de fundo do tamanho do resultado dessa porcentagem… entende?!

Não… hehehe… nao entendi… hehehe… ficou meio confuso… se puder explicar de novo… agradeceria! :grin:

“jujo”:
outra forma tbm alem da cor, eh vc definir uma imagem de fundo fazendo tbm ela esticar conforme a porcentagem qeu vc obter para cada linha…

Essa segunda ideia eu curti!!

Valeu mesmo cara!! :grin: :grin:

J

mas a segunda ideia eh igual a primeira soh muda por imagem…

bom entao explicando um pouco melhor…
vc tem la sua pagina, vc vai pegar do banco algumas informaçoes, digamos que vc teve 100 registros totais, e tinha la duas respostas Sim e nao, e sim teve 35 respostas, e nao teve 65, e agora vc acha a porcentagem disso, e coloca como width das linhas da tabela

<table>
<tr width="<%=perSim%>%" bgimage=“imagem.gif”>
<td></td>
</tr>

e assim por diante… entendeu?!?

qqr coisa tamos ai!

cya!

D

ahhhhh ta!! agora entendi direitinho!!

mas eu prefiro a opção das imagens q vc citou no sue primeiro post!
eu testei agora pouco e funciou a pampa!

eu nao quis fazer com tabelas, pq eu odeio tabelas!! odeio html!! hehehe

valeu mesmo cara!
acho q mais uns 3 dias eu termino esse sistema, pq só falta implementar a parte de configurações… cadastros de novos usuarios e mais algumas coisinhas… aí eu mando o sistema aki pro PJ!

flw! valeu!

Criado 25 de junho de 2004
Ultima resposta 25 de jun. de 2004
Respostas 4
Participantes 2