Jump to content


Photo

Cliques


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

#1 freecold

freecold

    Novato no fórum

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

Posted 04/08/2007, 14:22

Eu denovo ^^ o outro problema consegui arrumar era so uma variavel errada, mãs estou tento outro problema:

quero que a cada vez que alguem clicar no titulo ou resumo da noticia que seja contado um clique e seja exibido esse clique, e o usuario redirecionado para a noticia inteira, se nao for muito incomodo so algum puder me dizer s posso usar o mesmo script para fazer um sistema de votos.

obrigado novamente

OBS: jah tentei usar o uniquecounter(uma coisa assim) mais deu muitos problema, jah procurei muito pelo forum e nao achei nada muito parecido com esse meu problema.

obrigado navamente ^^

#2 B!ö$

B!ö$

    12 Horas

  • Usuários
  • 129 posts
  • Sexo:Masculino
  • Localidade:Randômico

Posted 04/08/2007, 14:39

Enquanto ao click... crie um campo chamado cliques na tabela que será usada...
E depois, crie um updatet na página que será aberta ao clicar, sendo que adicionará + 1 no campo cliques...

Enquanto aos votos crie outros 2 campos na tabela usada: votos e votado...
Os votos você também criaria um insert somanto o total + valor inserido, e no votado apenas adicionaria + 1...

Para saber a média divida os votos pelo votado.


Acho que tá bem explicado, agora é so construir...

Abraços

Edição feita por: B!ö$, 04/08/2007, 14:44.


#3 Dudu

Dudu

    Viva la vida

  • Usuários
  • 1437 posts
  • Sexo:Masculino
  • Localidade:Uberlândia - MG
  • Interesses:PHP

Posted 04/08/2007, 14:41

Sobre clicar, atualizar os cliques e exibir na tela, é só dar um UPDATE, e pegar o valor atual e somar +1

EX:

$id = $_GET['id'];
$sql = mysql_query("SELECT * FROM noticias WHERE id = '".$id."'") or die(mysql_error());
$res = mysql_fetch_array($sql);


mysql_query("UPDATE noticias SET cliques = (cliques + 1) WHERE id = '".$id."'") or die(mysql_error());

echo "Cliques: " . $res['cliques'] + 1;



Vê se é isso o que você quer.


---------------------------------------------------------
Editado:

B!ö$, não vi que postou antes.

Até mais ^_^

Edição feita por: _Dudu_1533, 04/08/2007, 14:43.

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador


Twitter: HostCheap


#4 freecold

freecold

    Novato no fórum

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

Posted 04/08/2007, 15:22

Nao esta dando esse seu codigo, ele so mostra o 1 do lado da imagem ele nao está contando,

estou usando a tabela cliques como INT.

#5 Dudu

Dudu

    Viva la vida

  • Usuários
  • 1437 posts
  • Sexo:Masculino
  • Localidade:Uberlândia - MG
  • Interesses:PHP

Posted 04/08/2007, 15:29

Como você está recuperando o ID da notícia?
Certamente pelo browser, mas como chama o campo?
seusite.com.br/noticia.php?id=1
Seria assim?

Até mais ^_^

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador


Twitter: HostCheap


#6 freecold

freecold

    Novato no fórum

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

Posted 04/08/2007, 15:37

Nao, estou usando um formulario para guradar o link numa variavel e depois jogar no titulo para que quando clicar no titulo ele vá direto para a pagina da noticia.

qual seria o melhor eu usar do jeito que estou usando ou do jeito que falasse?

Edição feita por: freecold, 04/08/2007, 15:45.





1 user(s) are reading this topic

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

IPB Skin By Virteq