"barras" Coloridas Em Enquete Php...
#1
Posted 07/06/2004, 12:22
Sabe aquelas barras coloridas em enquetes? Aquelas que mostram geralmente o resultado parcial de uma enquete?
Tentei colocar uns códigos aki em casa, mas não deu em nada... alguem poderia me ajudar?
Nota: estou utilizando o Dreamweaver MX para criar a enquete...
[]'z
#2
Posted 07/06/2004, 12:29
Isso precisará de usar de GD.
No site do phpbrasil.com tem informações.....
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#3
Posted 07/06/2004, 13:18
Teria um outro ???
#4
Posted 07/06/2004, 13:45
Agora....dá pra se fazer em gd...e da pra se fazer em tabela ...usando html....e os tamanhos das tabelas seriam em %... é um pouco arcaico...mas funfa!!!!!!!
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.
#5
Posted 07/06/2004, 15:39
se for isso e só você fazer assim :
primeiro você tem que pegar o total de cada voto, e depois fazer a regra de 3 e depois com isso você vai ter um numero grandinho, basta você colcoar ele no formato inteiro , usando o round(); com isso vocÊ vai pegar o total de votos em % e com esse numero você vai colocar no WIDTH da imagem
pra isso e só você fazer uma imagem de 2pt de altura e 2pt de largura e depois com o WIDTH você vai aumentando ela !
até + !!!!
PALMEIRAS - Primeiro campeão do mundo em 1951
#6
Posted 07/06/2004, 16:46
divisão by zero... e nada !!
Vc poderia postar +/- como ficaria esse código, tendo em vista as seguintes informações:
Total de votos:
Rsvoto1 - para o 1º voto
Rsvoto2 - Para o 2º voto
Rsvoto3 - Para o 3º voto
Imagens (gif's):
g1 - barra azul
g2 - barra verde
g2 - barra vermelha
Desculpa pelo "abuso" cara... mas se conseguir pegar a "lógica" do script, tenho certeza que nunca mais vou perturbar com relação a isso (rsrsr)..
[]'z
Edição feita por: necromancer, 07/06/2004, 16:46.
#7
Posted 07/06/2004, 17:13
150 para A.
100 para B.
50 para C.
Calculando com regra de três a porcentagem equivalente de cada um...
A => 150 / 300 * 100 = 50%
B => 100 / 300 * 100 = 33%
C => 50 / 300 * 100 = 17%
Agora, só aumentar as imagens de acordo com as proporções.
#8
Posted 07/06/2004, 17:24
<img src="barra.gif" width="50"> <img src="barra.gif" width="33"> <img src="barra.gif" width="17">
só complentando o que o Klaus disse
flw
#9
Posted 08/06/2004, 00:06
Parse error: parse error, expecting `T_VARIABLE' or `'$'' in c:\apache\htdocs\adt\tmp2ya3lyyz1u.php on line 20
Eis o meu código:
$v1=number_format ($totalRows_Rsvoto1*100/$totalRows_Rstotal,0); echo "<img src='g1.gif' width='$v1' height='10'> $v1"
Explicando o código:
$v1: Estou atribuindo a variávelv1 o cálculo da porcentagem ($totalRows_Rsvoto1*100/$totalRows_Rstotal), Rsvoto1 (recordset que filtra todos os votos 1), $totalRows_Rstotal (contador que soma a quantidade de votos). number_format ( formata o resultado com sem casas decimais(0)
echo "<img src='g1.gif' width='$v1' height='10'> $v1" : Irá criar na tela um gráfico usando g1.gif, e usando a variávelv1 como delimitadora do tamanho.
Poderiam me ajudar.. onde está o erro ?
[]'z
#10
Posted 08/06/2004, 00:19
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.
#11
Posted 08/06/2004, 00:36
depurar teus codigos eh o minimo que deves fazer se quiseres ser um programador!!
=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Blog PHPClube
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Bookmarks
#12
Posted 08/06/2004, 08:19
Concordo com você dokkalfr , mas se ele está aqui no forum e porque ele tem duvidas ou dificuldades ainda em pegar as manhas de como programar ( em qualquer linguagem ) sem precisar ficar colocando errinhos ! que para ele e para muitos e um erro grande ! quer simplesmente para a execução do script !na verdade o pinto e virgula que falta eh no final do ultimo echo ... agora, isso naum eh erro para se postar em um forum!! :\
depurar teus codigos eh o minimo que deves fazer se quiseres ser um programador!!
e quem sabe com o tempo ele vai analisando + e + seus scripts e ir corringindo a si mesmo erros de logica e de programação ! coisa que acontece com todos os programadores no começo !
*NINGUEM E PERFEITO*
até + !!!
PALMEIRAS - Primeiro campeão do mundo em 1951
#13
Posted 09/06/2004, 15:43
=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Blog PHPClube
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Bookmarks
#14
Posted 10/06/2004, 00:53
Se não tem paciência cara, não precisa ficar postando seus comentários idiotas a respeito do que vc pensa !!!
Obrigado pela dica Goku !!!
[]'z
#15
Posted 10/06/2004, 19:55
=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Blog PHPClube
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Bookmarks
2 user(s) are reading this topic
0 membro(s), 2 visitante(s) e 0 membros anônimo(s)