Ir para conteúdo
Fórum Script Brasil
  • 0

Contar Cliques


Guest - Paulo -

Pergunta

Guest - Paulo -

Galera, na minha tabela acervo, criei um campo "cliques" que pretendo usar para contabilizar quantos cliques os livros tiveram!

Como eu faço para contabilizar +1 neste campo toda vez que alguém clicar para ver o livro?

Ou existe algum jeito mais fácil de fazer isso?

Obrigado

Paulo

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Pelo o que eu sei é assim mesmo Paulo. A cada clique no link é adicionado +1.

Seria interessante utilizar um cokie para alguém não ficar manipulando um determinado link.... mas para isto o cokie apenas dificulta não impede.

Espero ter ajudado...

Abraços,

Xandão Grunge

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - Paulo -

Então, eu tentei o seguinte código:

<?

$sql = "select cliques from biblio_acervo WHERE idlivro='$codigo'";

$query = @mysql_query($sql);

if (!$query){

die ("Problemas ao executar o sql !!!");

} else {

$cliques = $cliques + 1;

$sql = "UPDATE biblio_acervo SET cliques ='$cliques' WHERE idlivro='$codigo'";

$query = @mysql_query($sql);

if (!$query){

die ("Não foi possível adicionar o clique no banco de dados!!");

}

}

?>

No primeiro clique que eu dei, ocorreu tudo bem, estava sem nada e ficou 1 no banco de dados, mas eu estou dando um monte de cliques e não sai do 1, já era pra estar no 10

Deve ter algum errinho, alguém pode me ajudar?

Obrigado

Paulo

Link para o comentário
Compartilhar em outros sites

  • 0

o problema é q você não deu nenhum valor para $cliques, então td vez ele fica zerada, tenta assim...

<?

$sql = "select cliques from biblio_acervo WHERE idlivro='$codigo'";
$query = @mysql_query($sql);
if (!$query){
die ("Problemas ao executar o sql !!!");
} else {
$cliques = mysql_result($sql,0,"cliques");
$cliques = $cliques + 1;

$sql = "UPDATE biblio_acervo SET cliques ='$cliques' WHERE idlivro='$codigo'";
$query = @mysql_query($sql);
if (!$query){
die ("Não foi possível adicionar o clique no banco de dados!!");
}
}

?>

vê se funciona

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...