Bueno o ajax o Xajax.
O podrías recargar un archivo con el Update en php usando ajax y lo llamarías haciendo clic en el div usando jquery.

un poco de html, otro de jquery, ajax y php
(Me dio por probarlo y funciona)
index.php
Código PHP:
Ver original//Conexión
<?php include('conexion/config.php');
//Consulta
$consulta = mysql_query("SELECT numero FROM contador") or
die('error en la conexion'); $num=$num['numero'];
?>
<html>
<head>
</head>
<body>
<div id="numero"><?php echo $num; ?></div>
</body>
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script src="js/recarga.js"></script>
<script>
$("#numero").click(function () {
cargarExterno('contador.php','numero');
});
</script>
</html>
En el
recarga.js
Código Javascript
:
Ver originalvar peticion = false;
if (window.XMLHttpRequest) {
peticion = new XMLHttpRequest();
} else if (window.ActiveXObject) {
peticion = new ActiveXObject("Microsoft.XMLHTTP");
}
function cargarExterno(datos,divID) {
if(peticion) {
var obj = document.getElementById(divID);
peticion.open("GET", datos);
peticion.onreadystatechange = function() {
if (peticion.readyState == 4) {
obj.innerHTML = peticion.responseText;
}
}
peticion.send(null);
}
}
Y el archivo que hará el update:
contador.php
Código PHP:
Ver original<?php include('conexion/config.php');
$consulta = mysql_query("SELECT numero FROM contador") or
die('error en la conexion'); echo $num['numero'];
?>
Está a lo rápidito, es mejorable.