Ir para conteúdo

Arquivado

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

  • 0
Jack Oliveira

CONTADOR DE VISITAS

Pergunta

Ola galera bom dia 

ou boa noite ainda rsrs

 

Pessoal eu tenho um contador de visitas aqui 

ele funciona muito bem 

só que quando ele chega aos 1000 visitas ele esta zerando e fazendo de novo a contagem do zero

e quero que ele continua sempre fazendo a contagem sem zerar nada 

Obs: Ele faz contagem por paginas cada pagina ele faz uma contagem diferente

 

tenho 4 paginas quando chegou ao 1000  zero tudo de novo e esta começando do valor 0

 

//Busca na tabela o numero de vezes que a página ja foi visitada
$busca = "Select * FROM paginas WHERE id = {$getId}";
$exe = mysql_query($busca);

$resultado = (mysql_fetch_array($exe));

//Pega o numero de visistas que consta na tabela, adiciona mais um e atualiza
$visitantes = $resultado['visitas'] + 1;
$altera = "UPDATE paginas SET visitas = '{$visitantes}' WHERE id = '{$getId}'";
$exe1 = mysql_query($altera);

//Faz uma nova busca e retorna o numero de visitas depois da atualização
$exe = mysql_query($busca);
$total = (mysql_fetch_array($exe));
$visitas = $total['visitas'];

    }

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

6 respostas a esta questão

Recommended Posts

@quintelab Boa tarde este é o unico comando de contagem que tem 

 

claro tem o que chama do banco de dados

<?php echo $visitas; ?>

 

As outras funções do php não interliga neste script 

   toda a contagem quando chega os mil ele esta voltando a zero ele volta a contar de novo do zero

Compartilhar este post


Link para o post
Compartilhar em outros sites

@quintelab Bom dia maninho

 

 

mano minha estrutura do banco esta assim

 

-- phpMyAdmin SQL Dump
-- version 4.7.4
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1
-- Generation Time: 26-Mar-2018 às 15:16
-- Versão do servidor: 10.1.30-MariaDB
-- PHP Version: 7.0.27

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET AUTOCOMMIT = 0;
START TRANSACTION;
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- Database: `paginas`
--

-- --------------------------------------------------------

--
-- Estrutura da tabela `paginas`
--

CREATE TABLE `paginas` (
  `id` int(11) NOT NULL,
  `nome` varchar(255) NOT NULL,
  `cargo` text NOT NULL,
  `telefone` varchar(255) NOT NULL,
  `celular` varchar(255) NOT NULL,
  `endereco` varchar(255) NOT NULL,
  `bairro` varchar(255) NOT NULL,
  `facebook` varchar(255) NOT NULL,
  `id_cliente` int(15) NOT NULL,
  `id_cidade` int(15) NOT NULL,
  `id_uf` int(15) NOT NULL,
  `fotocapa` varchar(255) NOT NULL,
  `mensagem` text NOT NULL,
  `arquivo` varchar(255) NOT NULL,
  `mapa` text NOT NULL,
  `visitas` int(15) NOT NULL,
  `app` varchar(255) NOT NULL,
  `data` date NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
COMMIT;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
Em 26/03/2018 at 09:22, TUAN disse:

@quintelab Bom dia maninho

 

 

mano minha estrutura do banco esta assim

 


-- phpMyAdmin SQL Dump
-- version 4.7.4
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1
-- Generation Time: 26-Mar-2018 às 15:16
-- Versão do servidor: 10.1.30-MariaDB
-- PHP Version: 7.0.27

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET AUTOCOMMIT = 0;
START TRANSACTION;
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- Database: `paginas`
--

-- --------------------------------------------------------

--
-- Estrutura da tabela `paginas`
--

CREATE TABLE `paginas` (
  `id` int(11) NOT NULL,
  `nome` varchar(255) NOT NULL,
  `cargo` text NOT NULL,
  `telefone` varchar(255) NOT NULL,
  `celular` varchar(255) NOT NULL,
  `endereco` varchar(255) NOT NULL,
  `bairro` varchar(255) NOT NULL,
  `facebook` varchar(255) NOT NULL,
  `id_cliente` int(15) NOT NULL,
  `id_cidade` int(15) NOT NULL,
  `id_uf` int(15) NOT NULL,
  `fotocapa` varchar(255) NOT NULL,
  `mensagem` text NOT NULL,
  `arquivo` varchar(255) NOT NULL,
  `mapa` text NOT NULL,
  `visitas` int(15) NOT NULL,
  `app` varchar(255) NOT NULL,
  `data` date NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
COMMIT;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

 

@Maurinho26  Bom dia! Maninho ela esta tudo aqui numa só  o campo 'visitas' int(15) NOT NULL,

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.