Jump to content


Photo

Contador De Visitas Simples


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

#1 renatobohler

renatobohler

    Novato no fórum

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

Posted 27/05/2007, 13:00

Então pessoal
tentei criar um contador de visitas simples, mas deu erro

criei uma tabela e dentro dela um campo, os 2 chamados "visitas"
a propiedade do campo:

visitas - varchar(30) - latin1_bin - (nulo?)Não

e um script chamado resumo_v.php:

<body style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" alink="#ff6600" link="#ff6600" vlink="#ff6600"><span style="font-family: Verdana;"><small><small><div align="center"><?$conecta = mysql_connect("***", "***", "***");$res = "SELECT * from visitas"$ins = "INSERT INTO visitas ( visitas ) VALUES ('"{$linha['visitas']++"')";mysql_query($ins)$resultado = mysql_query($res)echo "Visitas: <strong>{$linha['visitas']}</strong>";echo "desde <strong>28/05/2007</strong>";?>

mas ele diz que dá esse erro:

Parse error: parse error, unexpected T_VARIABLE in /home/www/adc666.awardspace.com/news/login/resumo_v.php on line 9


fiz tudo errado?
fiz algo certo?
desse jeito não dá?

ajuda! hahaha =]
:click:

#2 sk15

sk15

    Super Veterano

  • Usuários
  • 2071 posts
  • Sexo:Masculino
  • Localidade:SP - SP

Posted 27/05/2007, 15:48

O erro que ele tá dando é que vc esqueceu de colocar o ";" no final da consulta do "mysql_query" ...
Mas na forma que está, sim está errado ... por não está somando os acesso nem estrá mostrado as visitas ...

<?php
// Conecta no Bando e * Seleciona o Baco de Dados
$conecta = mysql_connect("***", "***", "***");
mysql_select_db("seu_banco_de_dados");

// Atualiza as visitas atuais
mysql_query("UPDATE `visitas` SET `visitas`=(`visitas` + 1);");

// Mostra a quanidade total de visitas
$sql_acs = mysql_query("SELECT * FROM `visitas`");
$dados   = mysql_fecth_array($sql_acs);
mysql_free_result($sql_acs);

echo "Visitas: <strong>" . $dados["visitas"] . "</strong> desde <strong>28/05/2007</strong>";

?>


#3 renatobohler

renatobohler

    Novato no fórum

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

Posted 27/05/2007, 17:32

eu coloquei esse script e ele não funcionou:

[codebox]$dados = mysql_fecth_array($sql_acs);

ERRO:
Fatal error: Call to undefined function: mysql_fecth_array() in
/home/www/adc666.awardspace.com/news/login/resumo_v.php on line 11[/codebox]

diz q tem erro nessa linha

ah, uma pergunta
nessa pagina eu posso colocar HTML?
tipo, colocar fonte verdana small...
tem como?


brigadão pela força

Edição feita por: renatobohler, 27/05/2007, 17:43.


#4 sk15

sk15

    Super Veterano

  • Usuários
  • 2071 posts
  • Sexo:Masculino
  • Localidade:SP - SP

Posted 27/05/2007, 17:41

É pode cré :'), na pressa escrevi o nome da função errada, desculpa ae ...
mysql_fecth_array = mysql_fetch_array

E sim vc pode formatar a gosto o texto que ele ira exibir ...
echo '<font face="Verdana" color="black" size="1">Visitas: <strong>' . $dados["visitas"] . '</strong> desde <strong>28/05/2007</strong></font>';


#5 renatobohler

renatobohler

    Novato no fórum

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

Posted 27/05/2007, 18:22

hmm ta beleza! valewzão mesmo cara!

bem, ele aparece assim

Visitar: desde 28...


tenho q muda algo na DB?

ela naum tem nenhum valor, ta sem nada

flww




1 user(s) are reading this topic

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

IPB Skin By Virteq