Artigos comentados e explicados sobre MySQL
Moderador: web
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!

Está precisando de um Website? Acesse ww.listasms.com/web e faça um orçamento sem compromisso! Ígor
xocotrop
SUPER VETERANO
Mensagens: 348
Registrado em: Ter Jul 17, 2007 12:40 am
Localização: Paraná/São Mateus do Sul/Brasil
|
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>

Está precisando de um Website? Acesse ww.listasms.com/web e faça um orçamento sem compromisso! Ígor
xocotrop
SUPER VETERANO
Mensagens: 348
Registrado em: Ter Jul 17, 2007 12:40 am
Localização: Paraná/São Mateus do Sul/Brasil
|
por web Offline » Seg Out 08, 2007 1:53 pm
TESTADO E APROVADO.
* MOVIDO: MySQL » MySQL - Artigos

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
web
ADMIN
Mensagens: 12425
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
Voltar para Artigos sobre MySQL
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante