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

Clicks, Vai De 2 Em 2


Guest - Wilson -

Pergunta

Guest - Wilson -

Seguinte tenho o codigo de atualizar clicks:

$clicks = mysql_result($resul,0,"clicks");
$clicks++;
mysql_query("UPDATE noticias SET clicks=$clicks where codigo=$codigo", $link);

funciona, porém, ele adiciona de 2 em 2 clicks legal né? dry.gif

o que tem de errado ? sad.gif

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Mais estranho de tudo é que eu fiz o teste de imprimir as variaveis para ver os valores...

eu zerei no banco de dados os clicks desse id...

> pega no bando valor para $clicks - valor: 0

> $clicks++; - valor: 1

> insere no banco clicks = $clicks - valor: 2

muito estranho ele tem valor 1 na variavel e quando faz o comando de update quando checa no banco o valor é 2 blink.gif

help

Link para o comentário
Compartilhar em outros sites

  • 0

você tá fazendo uma consulta antes certo????

faz a consulta assim

$qry = mysql_query("SELECT COUNT(*) FROM tabela")
$fetch = mysql_fetch_row($qry);
// teste de resultado
print_r($fetch);

dai você incrementa a mesma var pode até ser.. dai atualiza o banco.. falow..

Link para o comentário
Compartilhar em outros sites

  • 0

Não não... não é contar os registros da tabela... eu tenho a tabela de noticias, e um dos campos da tabela é o numero de vezes que ela foi acessada... que funciona da seguinte forma:

uma pagina lista as noticias, e quando você clica em alguma vai pra pagina de mostrar as visitas... e nessa pagina ele pega o ID (que é campo chave) e faz a query - WHERE id=$id - nisso eu obtenho apenas 1 resultado a qual eu retorno os valores que quero, e um deles é o numero de clicks pra essa variavel...

o que tenho que fazer é depois de guardar o valor adicionar 1 para ela...

adicionando 1 eu dou um UPDATE no campo clicks com o valor dessa variavel incrementada, o problema é que ele tá indo de 2 em 2... estranho também que se eu coloco pra incrementar 2 ele vai de 4 em 4, toscão ahueahuaehae

e aí que que eu faço agora!? sad.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Fala pessoal beleza?! resolvi meu problema!

Mas queria que alguém me explicasse... olha se não é um erro cabeludo sem noção:

<img border="0" src="" width="1" height="1">

sim um src vazio vazia contar de 2 em 2!

fiz uma cópia do arquivo, "limpei" deixando só o essencial... e testei vi que funcionava, e fui removendo por partes... até que cheguei em um bloco e analizando ele vi esse img sem src... então passei mexer apenas nele... adiciono essa linha e ele conta de 2 em 2, tiro ela ele conta normalmente de 1 em 1 os acessos

nunca imaginei que isso pudesse interfirir no meu codigo blink.gif

alguém aí tem uma explicação lógica pra isso !?

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
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...