Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

guicisoto

contador

Recommended Posts

galera.

 

to precisando de um contador de click.

quando o usuario clicar em um link fazer tipo um update em banco de dados seila em qualquer coisa so para eu poder ter um controle.

valew http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá amigo, tenta jogar para um campo hidden

 

Aí vai um exemplo para te ajudar

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>Contador</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><script>	function adiciona() {		var contador = document.getElementById("contador"); // Define objeto		var valor	= contador.value; // Pega valor do campo hidden		valor = parseInt(valor) + 1; // Tranforma valor do campo hidden em numérico e adicona um		contador.value = valor; // Altera valor do contador		alert('Clicou ' + valor + " vezes");	}</script></head><body><p><img src="http://static.imasters.com.br/img/capa/1392.jpg" onClick="adiciona();"> </p><p>  <input name="contador" type="hidden" id="contador" value="0"></p></body></html>

Espero que te ajude

 

Valeu!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara ajudou pacas mas tipo assim cada vez que uma pessos diferente entraar de um lugar diferente ele reinicia a contagem né?!

eu gostario de saber com este contador quantas pessas clicaram em determinado click

por isto eu site banco de dados.

 

mas agradeço muito a tua a juda. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ah sim, realmente tem que utilizar um banco de dados... Qual linguagem de servidor e banco de dados você usa???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, não sei se entendi direito, mas creio que essa dúvida seja de php/mysql em vez de JS. Não tenho poderes de moderador para te move, então fiz este código para te ajudar.

 

Crie a tabela da seguinte forma

 

CREATE TABLE contador (cont int(10) default NULL);

INSERT INTO contador VALUES ('0');

 

<?php$hostname_local = "localhost";$database_local = "imasters";$username_local = "root";$password_local = "root";$local = mysql_connect($hostname_local, $username_local, $password_local) or die(mysql_error());mysql_select_db($database_local, $local);	if($_POST["valida"]) {	$update = "update contador set cont = cont + 1";	$querys = mysql_query($update, $local) or die(mysql_error());}$querys = "select cont from contador";$visualizar = mysql_query($querys) or die(mysql_error());while ($dados = mysql_fetch_array($visualizar)) { 	echo "Total de cliques: ".$dados["cont"]; }?><form name="formulario" method="post" action="<?php echo $_SERVER["PHP_SELF"]; ?>">  <input name="Adicionar" type="submit" id="Adicionar" value="Adicionar">  <input name="valida" type="hidden" id="valida" value="1"></form>

Se ainda não te dei a solução reponde ai

 

Valeu!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

criei a tabla mas mas eu não consegui fazer ele inserir.e não entendi o esquema de insert int que você falou para colocar na tabelamas tu ta ajudando de +

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, aquilo é a query de criação da tabelaCREATE TABLE contador (cont int(10) default NULL); -- Aqui cria a tabela contador com um campo chamado cont do tipo int do mysq com tamanho 10INSERT INTO contador VALUES ('0'); -- Aqui ele cria um registro com o valor 0, pois ele precisa de um registro para poder atualizar via update que está no códigoupdate contador set cont = cont + 1 -- Aqui ele adiciona um na tabela no banco de dados, pega o conteúdo anterior e adiciona 1Caso você não entenda bem de query e criou o banco e a tabela via um programa de administração de banco, é só criar um registro na tabela contador no campo cont com o valor de 0 (zero) ai vai funcionar. Tenta lah, qualquer coisa dá um toque aiValeu!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.