Fazendo validação de downloads em PHP

Publicado por Eduardo em 17/10/2006

[ Hits: 4.948 ]

Blog: http://dudu.mindou.com

 


Fazendo validação de downloads em PHP



Para termos uma avaliação de qualquer download ou cliques, temos que ter na tabela algum dado que nos indique a quantidade de cliques ou de pontos, tanto faz.

Vou passar um exemplo de como exibir as FAMOSAS ESTRELINHAS. Vamos supor que temos uma tabela e que nela temos o campo "cliques". Este "cliques" indicará quantas vezes a página ou download foi visualizado.

$sql = mysql_query("SELECT * FROM downloads") or die(mysql_error());

Aqui nós fizemos a query, onde selecionará a tabela.

while($down = mysql_fetch_array($sql)) {

Aqui nós fizemos o "while".

Agora faremos as estrelinhas. VIVA!

if($down[cliques] >= 0 and $down[cliques] < 300) {
   $ava = "<img src="imagens/avaliacao/1.gif">";
} elseif($down[cliques] > 299 and $down[cliques] < 600) {
   $ava = "<img src="imagens/avaliacao/2.gif">";
} elseif($down[cliques] > 599 and $down[cliques] < 900) {
   $ava = "<img src="imagens/avaliacao/3.gif">";
} elseif($down[cliques] > 899 and $down[cliques] < 1100) {
   $ava = "<img src="imagens/avaliacao/4.gif">";
} elseif($down[cliques] >1099) {
   $ava = "<img src="imagens/avaliacao/5.gif">";
}

Explicação:

A primeira linha indica que se o download tiver uma quantidades de cliques IGUAL ou MAIOR que zero e MENOR que 300, ele mostrará a imagem com 1 estrelinha pintada.

A terceira linha "fala" que se o download for MAIOR que 299 e MENOR que 600, ele mostra a imagem com 2 estrelinhas pintadas.

Por que você colocou 299 e não 300?

Simples, se eu colocasse 300, ele indicaria maior que 300 e lembra na primeira linha que eu coloquei "<300", ou seja, quando o download tivesse exatamente 300 visualizações, ele não mostraria nenhuma imagem.

Está aí, uma simples dica, mas que muita gente precisa e não sabe como fazer.

Até mais

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Como habilitar login como root no Debian 8 (Jessie)

Disco de inicialização com GRUB

VPN em ISA Server 2000 com Ubuntu 9.10 64 bits

Diretório "spam" para SpamAssassin - Configuração com Postfix e MailDrop

Ubuntu 9.10 - Configurações de vídeo

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts