Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

guilhermek

porcentagem

Recommended Posts

Ola pessoal estou com uma pequina duvida com um grafico q estou fazendo, é o seguinte eu estou pegando o valor do total de visitas de uma tabela produtos no banco de dados, eu desenvolvi este codigo porem nunca havia mexido cok m porcentagem, e estou com duvida com este codigo, por favor deem uma umada para ver se está certo!!!

 

obrigado!!

 

 

<?php
include("../lib/conecta.php");

$cod_produto = $_GET['cod_produto'];
//$sql = "select sum(visitas) as visitas from produtos where cod_produto='$cod_produto'"; 
$sql = "select visitas from produtos where cod_produto='$cod_produto'"; 
$sqlx = mysql_query($sql);




$wtotal = mysql_result($sqlx,0,"visitas");


		 $i = 0; $j = 1;

	
		 $i = number_format(((100 / $wtotal )* 100),0);
		 

		 $j = $j + 1;
		  echo "<img src='g7.gif' width='$i' height='10'>$i%<br>";
	   
	  ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você só esqueceu de falar qual é a dúvida...

 

 

a duvida é se está correto esta logica pois eu estou fazendo o seguinte:

 

estou buscando na tabela produtos no campo visitas o valor de 5000 por exemplo, ai estou dividindo 100/5000 * 100 q da a porcentagem de 2% estou com duvida na logica deste script será q esta certo o valor da porcentagem? se nao estiver me mostre onde estou errando no calculo!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Geralmente eu faço regra de 3:

 

<valor máximo> - 100%

<valor menor> - x%

 

x = (<valor menor> * 100) / <valor maximo>

 

Exemplo:

 

30 - 100%

24 - x%

 

x = (24 * 100) / 30;

x = 80 (80%)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você só esqueceu de falar qual é a dúvida...

 

 

a duvida é se está correto esta logica pois eu estou fazendo o seguinte:

 

estou buscando na tabela produtos no campo visitas o valor de 5000 por exemplo, ai estou dividindo 100/5000 * 100 q da a porcentagem de 2% estou com duvida na logica deste script será q esta certo o valor da porcentagem? se nao estiver me mostre onde estou errando no calculo!!!

 

Na verdade a lógica está errada, a não ser que o primeiro 100 seja a quantidade de visitas de alguma condição e 5000 seja o total de visitas geral.

 

Você tem que fazer mas ou menos assim

 

Total de visitas - 5.000

Total de visitas que estão na condição escolhida - 500

 

Fazendo a regra de 3 que o Tiu Talk mostrou, fica

5.000 --- 100%

500 --- x%

 

Multiplica cruzado, fica 5.000*X = 500*100

Isolando o X = 500*100/5.000 = 10%¨

 

Então, em resumo, a formula vai ser assim

 

$porcentagem = ($total_condicao / $total )*100;

Onde

$total_condicao = Valor total que atende a condição desejada;

$total = Total de eventos ou visitas.

 

Espero ter ajudado

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa beleza, então matias só que estou com uma pequena duvida ainda, da onde veio o 3º numero ou seja o 500? pois eu so tenho o total de visitas nao tem como fazer a porcentagem apenas com o valor total de visitas?

 

Por exemplo:

 

tenho um total de visitas de 5000

quero converter esse valor para porcentagem

só tenho o campo visita por isso a duvida eu nao tenho outro valor para fazer a regra de 3

 

aguardo contato valeu!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenho um total de visitas de 5000

quero converter esse valor para porcentagem

Vou te fazer uma pergunta, :

 

- Porcentagem de que?

 

Digamos que 5000 seja 10%. 10% de que?????

 

Você está entendendo? Não tem fazer a conta porque não existe esta conta?

 

Quando se fala em porcentagem, é uma parte (500) de alguma coisa (5000).

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenho um total de visitas de 5000

quero converter esse valor para porcentagem

Vou te fazer uma pergunta, :

 

- Porcentagem de que?

 

Digamos que 5000 seja 10%. 10% de que?????

 

Você está entendendo? Não tem fazer a conta porque não existe esta conta?

 

Quando se fala em porcentagem, é uma parte (500) de alguma coisa (5000).

 

Carlos Eduardo

 

 

Matias rezende beleza, entao eu to me matando nesse treco aki mesmo kkkkkkk mais e assim mesmo é se matando q se aprende hsuiahsiua

 

é o seguinte eu tenho uma tabela no mysql com os seguintes campos: visitas unicas, pageviews, data, será q eu poderia fazer essa regra de 3 com a quatidade de visita unica com a quatidade de pageviews? ficaria assim por exemplo

 

$qtde_v_unica ---- 100%

$qtde_pageviews -- x%

 

$x = ($qtde_pageviews / $qtde_v_unica)*100;

 

 

??

 

estou tirando a porcertual de visitas que tem a cada dia do mes!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Depende que informação você quer.

Faça uma simulação com esta informação que você colocou. Posta os dados e a resposta, que a gente analisa junto. Acho que daí você vai entender.

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Depende que informação você quer.

Faça uma simulação com esta informação que você colocou. Posta os dados e a resposta, que a gente analisa junto. Acho que daí você vai entender.

 

Carlos Eduardo

 

opa, entao os valores sao:

 

$visitas_ontem = 3000;

$visitas_hoje = 1000;

 

$x= number_format((($visitas_ontem * 100)/$visitas_hoje));

$x= number_format(((3000 * 100)/1000));

$x=33%

 

o resultado foi esse 33%

 

abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que você errou a conta...

 

Esta conta dá 300%, que significa que ontem teve 300% mais visitas que hoje, ou seja, 3 vezes a quantidade de visitas.

 

Acho que é isto

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.