Jump to content


Photo

Aperfeiçoando O Contador De Cliques


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

#1 edumc

edumc

    Turista

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

Posted 06/05/2008, 12:53

Olá pessoal!

Tenho um sistema de cliques onde acrescento os links via painel de administração e exibo os mais clicados. Gostaria que aparecesse os mais clicados da semana ou do mês, sendo que a data dos links inseridos já são computados no Banco de Dados.

Na tabela do banco de dados já possuo os seguintes itens:

id
nome
url
data
cliques

Depois gostaria que o clique fosse computado apenas uma vez por computador.

Grato.

#2 tempest

tempest

    12 Horas

  • Usuários
  • 131 posts
  • Sexo:Masculino
  • Localidade:Caçador, SC
  • Interesses:Php, Mysql e interatividade!

Posted 10/05/2008, 23:19

Olá adumc;

sou iniciante em php, não posso lhe ajudar, mas ...

acho que é só dar um SELECT e especificar o campo na mysql_query;
que no caso seria o campo 4 onde esta armazenado os clicks, e depois exibilos em ordem decrescente!

desculpe por não poder ajudar! Abraço. :click:
Posted Image
Css - Flash - Php?...
<? echo "Compartilhar é uma boa forma de aprender"; ?>

#3 victors

victors

    Turista

  • Usuários
  • 58 posts
  • Sexo:Masculino
  • Localidade:SP

Posted 12/05/2008, 02:54

Olá edumc, se o seu campo data for do tipo date e não varchar você pode utilizar a função MONTH e ordenar em order decrescente do campo cliques.

Exemplo:
<?
$sql_cliques = mysql_query("SELECT id, nome, url, cliques FROM tabela WHERE MONTH(data) = MOD(MONTH(CURDATE()), 12) ORDER BY cliques DESC");
while($cliques = mysql_fetch_array($sql_cliques)) {
  $id = $cliques['id'];
  $nome = $cliques['nome'];
  $url = $cliques['url'];
  $cliques_url = $cliques['cliques'];

  continua o código...

?>


bom, acho que isso deve funcionar. :unsure:

abraços!




1 user(s) are reading this topic

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

IPB Skin By Virteq