Jump to content


Photo

"barras" Coloridas Em Enquete Php...


  • Faça o login para participar
39 replies to this topic

#16 necromancer

necromancer

    Turista

  • Usuários
  • 25 posts
  • Sexo:Não informado

Posted 11/06/2004, 00:42

Então me ajuda de novo "Super Progamador"..

tô perto ... não estou??
Vê o que falta ( por favor )!!

Resultado Parcial
O que voce achou do novo layout do site ?
Bom
Warning: Division by zero in c:\apache\htdocs\adt\tmpke462z4ko3.php on line 61
0  %
Ótimo
Warning: Division by zero in c:\apache\htdocs\adt\tmpke462z4ko3.php on line 67
0  %
Uma droga
Warning: Division by zero in c:\apache\htdocs\adt\tmpke462z4ko3.php on line 73
0  %
  20 


As "barras" eu já consigo visualizar.. falta retirar esses malditos erros !!!

Obrigado

[]'z (y)

#17 thiagorsl

thiagorsl

    Ex-admin xD

  • Ex-Admins
  • 1151 posts
  • Sexo:Não informado
  • Localidade:Sampa
  • Interesses:http://sermaldito.amovoce.net/

Posted 11/06/2004, 01:09

Please !!! Pare com essa discussão boba isso só gera transtorna aff :angry:


Veja coloque um @ na frente do number_format que formata a porcentagem isso tirara o erro pórem eu recomendo você a fazer um IF se a opçaõ não tiver nenhum foto ele coloca a var de porcentagem como 0 e pronto ai não terá esse erro ;)

FUI B)

#18 necromancer

necromancer

    Turista

  • Usuários
  • 25 posts
  • Sexo:Não informado

Posted 11/06/2004, 01:41

Poxa Thiago, o erro sumiu ( walew ) mas após votar, nada acontece com a barra... ela não cresce !!!

Nota: realizei "vários" votos e nada... o que será ?

[]'z

#19 thiagorsl

thiagorsl

    Ex-admin xD

  • Ex-Admins
  • 1151 posts
  • Sexo:Não informado
  • Localidade:Sampa
  • Interesses:http://sermaldito.amovoce.net/

Posted 11/06/2004, 01:49

Antes funcionava ???

Oq fez colocou o @ ??? se colocou o arroba tente usando if do jeito que expliquei

Coloque o script para que possamos ver algum erro nele ;)

#20 necromancer

necromancer

    Turista

  • Usuários
  • 25 posts
  • Sexo:Não informado

Posted 11/06/2004, 01:53

Dá uma olhada aí amigo:

Nota: antes "nem rodava"... agora as barras aparecem e mesmo apos inserir votos.. nada acontece !!


<?php $v1=@number_format ($totalRows_Rsvoto1*100/$totalRows_Rstotal,0); echo "<img src='g1.gif' width='$v1' height='10'> $v1"  ?>
      &nbsp;%</td>
  </tr>
  <tr>
    <td>&Oacute;timo</td>
    <td>
      <?php $v2=@number_format ($totalRows_Rsvoto2*100/$totalRows_Rstotal,0); echo "<img src='g2.gif' width='$v2' height='10'> $v2"  ?>
      &nbsp;%</td>
  </tr>
  <tr>
    <td>Uma droga</td>
    <td>
      <?php $v3=@number_format ($totalRows_Rsvoto3*100/$totalRows_Rstotal,0); echo "<img src='g3.gif' width='$v3' height='10'> $v3"  ?>
      &nbsp;%</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>Total de votos: &nbsp;<?php echo $totalRows_ResTotal ?> </td>


[]'z (y)

#21 thiagorsl

thiagorsl

    Ex-admin xD

  • Ex-Admins
  • 1151 posts
  • Sexo:Não informado
  • Localidade:Sampa
  • Interesses:http://sermaldito.amovoce.net/

Posted 11/06/2004, 02:11

Vamos analisar essse arquivo apenas mostrar as barras certo ?? (y)

Se esta mostrando as barras então esse arquivo não está errado o problema está nos arquivos que insere os votos que não é esse ;)

FUI :bye:

#22 dokkalfr

dokkalfr

    Ich bin der Geist der stets verneint

  • Usuários
  • 203 posts
  • Sexo:Não informado
  • Localidade:Svartheim
  • Interesses:Programação e sexo

Posted 11/06/2004, 02:16

Tá bom ... vou te ensinar a ler uma mensagem de erro:
pega um dicionario de ingles e tu vai ver que "division" quer dizer divisão, "by" quer dizer por e "zero" quer dizer zero ...
lembra do que tua professora te disse no colégio de que não eh possivel dividir um numero por zero ...
agora junta essas duas informações e chega a brilhante conclusão que teu script ta fazendo uma divisão por zero nas linhas 61, 67 e 73 ...
daí se tu não tiver capacidade técnica suficiente pra impedir que teu script divida um numero por zero, já que tu é um iniciante, tu vem no fórum e diz teu problema:
"oi eu sou um kiddie e não sei impedir meu script de dividir um numero por zero ..." posta um exemplo (algumas linhas antes da linha do erro e a própria é um bom começo...)

isso ajudaria a melhorar o nivel dos topicos do post ...
Ainda com dúvida? Os melhores programadores PHP estão aqui
=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Blog PHPClube
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Bookmarks

#23 necromancer

necromancer

    Turista

  • Usuários
  • 25 posts
  • Sexo:Não informado

Posted 11/06/2004, 02:26

Prezado dokkalfr,
poderia "realmente" me desculpar? Sei que para vc, derrepente sou muito "fraco" nesse negócio (realmente)... nunca estudei esse negócio de PHP na minha vida... pega leve brow !!

Tô estudando Dreamweaver e "depois" pretendo me dedicar a essa linguagem, tendo em vista que é uma das mais usadas para WEB.

Foi mal pelas "farpas", acho que vou precisar de consultas "futuras" e gostaria de contar com sua dicas... pode deixar que vou prestar mais atenção no erros "bobos"... vou procurar postar coisas realmente "complexas",, trank ????


[]'z

#24 thiagorsl

thiagorsl

    Ex-admin xD

  • Ex-Admins
  • 1151 posts
  • Sexo:Não informado
  • Localidade:Sampa
  • Interesses:http://sermaldito.amovoce.net/

Posted 11/06/2004, 02:41

Tá bom ... vou te ensinar a ler uma mensagem de erro:
pega um dicionario de ingles e tu vai ver que "division" quer dizer divisão, "by" quer dizer por e "zero" quer dizer zero ...
lembra do que tua professora te disse no colégio de que não eh possivel dividir um numero por zero ...
agora junta essas duas informações e chega a brilhante conclusão que teu script ta fazendo uma divisão por zero nas linhas 61, 67 e 73 ...
daí se tu não tiver capacidade técnica suficiente pra impedir que teu script divida um numero por zero, já que tu é um iniciante, tu vem no fórum e diz teu problema:
"oi eu sou um kiddie e não sei impedir meu script de dividir um numero por zero ..." posta um exemplo (algumas linhas antes da linha do erro e a própria é um bom começo...)

isso ajudaria a melhorar o nivel dos topicos do post ...

Caro dokkalfr,

Se não esta afim de ajudar não ajude somente não admito que venha e comece e esnobar os usuarios por não ter conhecimento pois se eles estão aqui é porquê não sabem e não xingando ninguém que você vai conseguir mudar as coisas se não está satisfeito faça por onde para mudar não saia por ai xingando simplismente explique como ele deve proceder e pronto agora se está sem paciência ninguém não posso fazer só peço que antes de postar veja bem oq postar olha eum uitas coisas concordom com você o fórum de PHP está uma ruim sempre as mesmas perguntas pórem já que estou aqui vou ajudar mesmo sabendo que já foi abortado aqui sem problema nenhum o que não vou fazer é sair por ai pisando nas pessoas por saberem ou vou tentar mudar isso .

Kra você é uma pessoa que tem um grande conhecimento em tudo que é relacionado a php pelo que sei e gostaria de um dia ter o conhecimento que tem pórem essas atitudes suas me dixam muito chateado faz tempo que percebo que você está meio que caçando briga como os usuarios e até com moderadores você deveria maneirar mais com jeito de falar com as pessoas isso ajudaria muito a você viver em uma comunidade pacificamente.

100 +

Thiago RSL

#25 dharms

dharms

    Turista

  • Usuários
  • 48 posts
  • Sexo:Não informado

Posted 11/06/2004, 02:52

Pô acho q todos tem duvidas e dificuldades , e temos que tentar entende-las e nao criticar o cara e acusa-lo disso ou dakilo , pô se vc tá sem tempo pra ajudar alguem beleza . mas tambem criticar ai eh ter tempo D+ (y)

#26 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 11/06/2004, 09:17

putz dokkalfr você ainda não aprendeu !
se o rapaz não sabe ou tem dificuldades , qui custa tentar ajudar o cara ? pisar em cima das pessoas por causa dos defeitos e facil , quero ver você reconhecer seus defeitos , ai você já fala que não tem nenhum , que não sei o que... se liga, AJUDAR UMA PESSOA NÃO MATA NINGUEM !

pó agora parando com essa discuração besta, que nosso caro amigo dokkalfr criou, vamos ajudar uce necromancer

para fazer com que a barra creça primeiro você tem que fazer a regra de 3

Tamanho máximo pra imagem - Número total de votos
x - Número de votos na opçao

ai ficaria :
(ANTES SOME TODOS OS SEUS VOTOS EM 1 variavel separada ! )

$x = 500/57;
echo $x."%"; // 8,77
ai com esse resultado você arrendonda usando a função round();
$tamanho = round($x);
echo "<img src='imagem.gif' border=0 width=$tamanho>";

qualquer duvida e só falar !

até + !!!
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#27 necromancer

necromancer

    Turista

  • Usuários
  • 25 posts
  • Sexo:Não informado

Posted 11/06/2004, 10:03

Prezado Goku, eu até entendi +/- o trecho desse script... mas como falei anteriormente, não saco quase nada dessa linguagem e estou com dúvida para "inserir" sua dica:

Meu Trecho

<?php $v1=@number_format ($totalRows_Rsvoto1*100/$totalRows_Rstotal,0); echo "<img src='g1.gif' width='$v1' height='10'> $v1" ?>
&nbsp;%</td>
</tr>
<tr>
<td>&Oacute;timo</td>
<td>
<?php $v2=@number_format ($totalRows_Rsvoto2*100/$totalRows_Rstotal,0); echo "<img src='g2.gif' width='$v2' height='10'> $v2" ?>
&nbsp;%</td>
</tr>
<tr>
<td>Uma droga</td>
<td>
<?php $v3=@number_format ($totalRows_Rsvoto3*100/$totalRows_Rstotal,0); echo "<img src='g3.gif' width='$v3' height='10'> $v3" ?>
&nbsp;%</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>Total de votos: &nbsp;<?php echo $totalRows_ResTotal ?> </td>


Esse é o trecho em que tento utilizar a "barras"... teria como introduzir suas dicas nele... tô transtornado cara... eta negócio complicado (pra mim).. !!

[]'z :wacko:

#28 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 11/06/2004, 11:47

até te ajudo a fazer já o codigo +, o que são essas variaveis o que contém cada uma dela ?

me passa + detalhado o que vem do banco de dados !

até + !!!
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#29 necromancer

necromancer

    Turista

  • Usuários
  • 25 posts
  • Sexo:Não informado

Posted 11/06/2004, 12:09

Vê se dá para entender amigão:

$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.



[]'z (y)

#30 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 11/06/2004, 12:27

ve se da certo aê !!!

PHP

<?php $v1 = $totalRows_Rsvoto1*100/$totalRows_Rstotal; echo "<img src='g1.gif' width='".round($v1)."' height='10'> $v1" ?>
&nbsp;%</td>
</tr>
<tr>
<td>&Oacute;timo</td>
<td>
<?php $v2 = $totalRows_Rsvoto2*100/$totalRows_Rstotal; echo "<img src='g2.gif' width='".round($v2)."' height='10'> $v2" ?>
&nbsp;%</td>
</tr>
<tr>
<td>Uma droga</td>
<td>
<?php $v3 = $totalRows_Rsvoto3*100/$totalRows_Rstotal; echo "<img src='g3.gif' width='".round($v3)."' height='10'> $v3" ?>
&nbsp;%</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>Total de votos: &nbsp;<?php echo $totalRows_ResTotal ?> </td>


até + !!!
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq