Contador Click / Download

Artigos comentados e explicados sobre MySQL

Moderador: web

responder a dúvida

Contador Click / Download

Mensagem por xocotrop Offline » Seg Out 08, 2007 1:31 pm


Página que vai contar os cliques
click.php
Código: Selecionar todos
<?
//By Xocotrop - www.servicosxp.com
include "configura.php"; /* ou
$host = "";
$login = "";
$senha = "";
$banco = "";
*/
$tabela = "clicks";
$connect = mysql_connect("$host", "$login", "$senha") or die("Erro ao Connecar ".mysql_error());
mysql_select_db("$banco") or die("Erro: ".mysql_error());

$site = $_GET['site'];

$sql = "SELECT * FROM $tabela WHERE site='$site'";
$exec = mysql_query($sql) or die("Erro: ".mysql_error());
$total = mysql_num_rows($exec);
$dados = mysql_fetch_array($exec);
$id = $dados['id'];
$clicados = $dados['click'];
$click = $clicados + 1;
$ok = $click;
if($total < 1){
$inserir = "INSERT INTO $tabela (site, click) VALUES ('$site', '$click')";
mysql_query($inserir) or die("Erro: ".mysql_error());
} else {
$alterar = "UPDATE $tabela SET click='$ok' WHERE id='$id'";
mysql_query($alterar) or die("Erro: ".mysql_query());
}

mysql_close($connect);

echo "<script>
location.href('$site');
</script>";
?>

Página para ver os cliques e ql o site que foi clicado
clicado.php
Código: Selecionar todos
<?
include "configura.php"; /* ou
$host = "";
$login = "";
$senha = "";
$banco = "";
*/
?>
<style type="text/css">
<!--
body,td,th {
   color: #FFFFFF;
}
body {
   background-color: #000000;
}
-->
</style>
<?
$connect = mysql_connect("$host", "$login", "$senha") or die("Erro: ".mysql_error());
mysql_select_db("$banco");
$tabela = "clicks";

$sql = "SELECT * FROM $tabela ORDER BY id DESC";
$exec = mysql_query($sql);
$total = mysql_num_rows($exec);
while($dados = mysql_fetch_array($exec)){
$id = $dados['id'];
$site = $dados['site'];
$click = $dados['click'];
echo "$site - visitado: $click ";
if($click == 1) { echo "vez"; } else { echo "vezes"; }
echo "<br>";
}
if($total < 1){ echo "Nenhuma visita"; }

mysql_close($connect);
?>

Código: Selecionar todos
CREATE TABLE clicks (
id int(10) NOT NULL auto_increment,
site varchar(50) NOT NULL,
click int(10) NOT NULL,
PRIMARY KEY(id)
);

testei e funcionou corretamente!



detalhes...

Está precisando de um Website?
Acesse ww.listasms.com/web e faça um orçamento sem compromisso!
Ígor

xocotrop
SUPER VETERANO
SUPER VETERANO
Mensagens: 348
Registrado em: Ter Jul 17, 2007 12:40 am
Localização: Paraná/São Mateus do Sul/Brasil

Contador Click / Download

Mensagem por xocotrop Offline » Seg Out 08, 2007 1:49 pm

esqueci de dizer...
o link que deverá ser contado tem que ficar da seguinte maneira

<a href='click.php?site=http://www...'>sitetal</a>

detalhes...

Está precisando de um Website?
Acesse ww.listasms.com/web e faça um orçamento sem compromisso!
Ígor

xocotrop
SUPER VETERANO
SUPER VETERANO
Mensagens: 348
Registrado em: Ter Jul 17, 2007 12:40 am
Localização: Paraná/São Mateus do Sul/Brasil

Contador Click / Download

Mensagem por web Offline » Seg Out 08, 2007 1:53 pm

TESTADO E APROVADO.

* MOVIDO: MySQL » MySQL - Artigos

detalhes...

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.

Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 12425
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil


responder a dúvida

Voltar para Artigos sobre MySQL

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante