Actualizar información con ajax php mysql – php jquery mysql

Pregunta:


Tengo esta simple consulta que lo que simplemente me muestra las visitas de la web, pero quisiera que fuera automático con ajax ya que cuando entro a un post y regreso, no se me actualiza, Aca el codigo

$insert = "UPDATE tbl_post SET visit=visit+1 WHERE id=$id";
$update = $con->query($insert) || die ("No se ha podido Guardar");

Lo que me gustaría es que por medio de jquery ajax se pudiese actualizar

Saludos…

Preguntado por: Josbert Hernandez

Hola amigo la verdad me hiciste trabajar esta mañana jejeje.

Aquí un contador con PHP y AJAX puro, que actualiza la cuenta solo si el usuario entro una vez al dia.. es decir no cuenta si entraste ya.

https://gist.github.com/elporfirio/1c9b369426050c8e83b6a9dba21d1e38

Esta todo en el index, solo cambia los datos de conexión en el archivo Conexion.php

;D

Y esto es la función JS que hace la magia, la idea es que llames a tu archivo PHP que hace la actualización.

$(document).ready(function(){
   var url = 'ActualizarContador.php';
    var divContador = $('#contador');
    function obtenerYActualizar(){
        $.get(url)
            .done(function(result){
                var resultado = JSON.parse(result);
                divContador.find('span').text(resultado.cantidad);
                setTimeout(obtenerYActualizar, 2000);
            });
    }
    obtenerYActualizar();
});

Saludos

podrías actualizar los datos por ejemplo cada 5 segundos, harias la petición cada intervalo de tiempo sin necesidad de refrescar la pagina,

La función que vamos a usar es

setInterval();

el codigo te quedaria así:

   setInterval(function(){
         <?php $insert = "UPDATE tbl_post SET visit=visit+1 WHERE id=$id"; 
$update = $con->query($insert) || die ("No se ha podido Guardar"); ?>
     },500);

Fuente

Related Posts:

¿Cómo obtener la respuesta de una llamada asíncrona (AJAX) fuera de ella? – javascript jquery asincrónico
Pregunta: Actualmente tengo esta función: function devuelveButaca(posicion){ var array = posicion.split('_'); var row = array; var column ...
Como poner una imagen de fondo a pantalla completa – javascript jquery html5
Pregunta: Como puedo hacer que la imagen abarque todo el tamaño de la pantalla. Se que de las propiedad min-width y min-heigth pero ellas no ...
array push con keys php – php array
Pregunta: Buen día. Estoy tratando de crear un array con valores agrupados por categorías, mediante AJAX recibo dos variables una contiene un string con el nombre ...
Error de: Uncaught TypeError: url.indexOf is not a function por Jquery – javascript jquery
Pregunta: En el navegador, reviso en inspeccionar elemento, y me sale el siguiente error: Uncaught TypeError: url.indexOf is not a function Me imagino que es ...
¿Cómo insertar código en las entradas de WordPress? – php wordpress plugin
Pregunta: En algunos blogs de programación he visto algo como esto en las entradas: Me gustaría poder hacer lo mismo. Sin embargo, no solo quiero que ...
Como validar array checkbox – javascript php jquery
Pregunta: Que tal buen dia, alguien me podria decir como se puede hacer para que cuando presione el boton "BAJAR DATOS" si este esta vacio ...
listar datos en una vista parcial pasandolos desde una ventana modal – ajax asp.net-mvc asp.net-mvc-5
Pregunta: Tengo una ventana modal con un formulario del cual quiero retornar los datos ingresados a una vista parcial y ponerlos en lista como se ...
Problema con UTF_8 – php sql sql-server
Pregunta: Buen día, mi problema es el siguiente, Php me lanza el siguiente Warning Warning: utf8_decode() expects parameter 1 to be string, object given ...
Obtener las fechas de los días Lunes dependiendo de un rango de fechas PHP – php datetime time
Pregunta: Dependiendo de un rango de fechas quiero obtener sólo las fechas de los días Lunes, tengo la siguiente función que funciona pero me trae ...
Como cambiar una propiedad html dependiendo del valor de un perfil recogido de clase java – javascript jquery html
Pregunta: Tengo una caja de texto en la que me gustaría poder escribir o no dependiendo del perfil que utilice la aplicación. Esta caja de ...
Hacer update a registros de mensajes para marcarlos como leido – mysql
Pregunta: Tengo este proceso almacenado, necesito hacer varios update para marcar como leidos los mensajes. El problema es que solo se hace 1 update y ...
Copiar valor a un input que esta dentro de un footer de un datatable – javascript jquery datatables
Pregunta: Estoy usando los DataTables de jQuery y me estoy encontrando con el siguiente problema: cuando pulso en un botón necesito pasarle un valor con ...
Customizar rutas de Login en Laravel 5.3 – php laravel laravel-5
Pregunta: Hola tengo un problema con el enrutado de Login con el metodo php artisan make:auth que te genera todo lo que se necesita Desde vamos ...
¿Cómo rellenar cada circulo al pasar el mouse encima? – javascript jquery html
Pregunta: ¡Hola! Estoy practicando jQuery, y me gustaría poder hacer como un ranking. A lo que quiero llegar es que cada vez que el mouse ...
¿Location manager Android? Experiencias – android mysql android-studio
Pregunta: He desarrollado una aplicación Gps que envía información a Mysql cada 10 seg atraves de locationmanager. ¿Según su experiencia hasta cuanto es posible disminuir ...

Add a Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *