Logo Hardware.com.br
WilliamFoose
WilliamFoose Super Participante Registrado
601 Mensagens 1 Curtida

Criando numeros em php. Iqual rate.

#1 Por WilliamFoose 19/03/2008 - 15:07
Olá.

Eu queria saber como faço para fazer o sequinte em php.

Tenho no banco de dados o numero.

Tipo está 0.

Ae no site. Eu queria saber o codigo php que faça o sequinte.

Quando o numero no banco de dados tiver por exemplo 20.

no site aparecça 2. Ou quando tiver 80.

Aparecer 2 do jeito que eu posso programar.

Por exemplo tiver 100 apareça 5. Desse jeito.



Porque estou fazendo uma pagina que mostra quantas vezes entraram no site. Por estrela.

Estou usando javascript para mostrar tipo quando no banco de dados tiver entrado no site umas 100x mostre no site 5.

ae estou colocando imagens => star/5.gif para quando der 5

no php estou colocando assim.

./star/<? echo $number; ?>.gif.

Mais preciso do codigo para modificar. :/

Quem poder ajudar. Avisa ae smile.png
WilliamFoose
WilliamFoose Super Participante Registrado
601 Mensagens 1 Curtida
#4 Por WilliamFoose
19/03/2008 - 16:15
peczenyj disse:


Não deu não. Os numeros fikaram todos errados. Tipo assim

Uma pagina que tinha 4 entradas tava mostrando 5 estrelas. E que tinha 60 tava sem. E outra que tinha 61 tava com 3 estrelas.

Ficou fora.

Fergo. Você sabe como faço isso?

Porque sou um pouco ruim em php.
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'williamfoose'@'localhost' (using password: YES) in viewtropic.php on line 8

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in viewtropic.php on line 44
Fergo
Fergo Highlander Registrado
9.3K Mensagens 1.1K Curtidas
#6 Por Fergo
19/03/2008 - 16:21
Pode usar o seguinte código:

[php]
<?php

function conta_estrelas($valor) {
if (($valor >= 0) && ($valor < 20)) {
return "0";
} elseif (($valor >= 20) && ($valor < 40)) {
return "1";
} elseif (($valor >= 40) && ($valor < 60)) {
return "2";
} elseif (($valor >= 60) && ($valor < 80)) {
return "3";
} elseif (($valor >= 80) && ($valor < 100)) {
return "4";
} elseif ($valor >= 100) {
return "5";
}
}
?>
[/php]Daí na hora de gerar o link para a imagem você faz:

 ./star/<? echo(conta_estrelas($contagem)) ?>.gif.
(supondo que a variável que armazena o número de visitantes tenha o nome contagem)

Fergo
Site pessoal www.fergonez.net
Portfolio
www.fbirck.com
Artigos
Informática
WilliamFoose
WilliamFoose Super Participante Registrado
601 Mensagens 1 Curtida
#7 Por WilliamFoose
19/03/2008 - 16:52
Fergo disse:



Vlw mano. Funfou do jeito que eu queria.

Como sou ruim gnomo.png em php. Gosto de ver scripts novo e ir aprendendo. smile.png


Vlw mesmo.

T+
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'williamfoose'@'localhost' (using password: YES) in viewtropic.php on line 8

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in viewtropic.php on line 44
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal