Foros del Web » Programando para Internet » Javascript » Frameworks JS »

mostrar mensaje al detectar update

Estas en el tema de mostrar mensaje al detectar update en el foro de Frameworks JS en Foros del Web. Hola todos tengo la siguiente duda. tengo una tabla con estos campos: usuario1 usuario2 ... y otros campos ... cuando un usuario entra la perfil ...
  #1 (permalink)  
Antiguo 07/07/2011, 14:35
 
Fecha de Ingreso: diciembre-2010
Mensajes: 20
Antigüedad: 13 años, 3 meses
Puntos: 0
mostrar mensaje al detectar update

Hola todos tengo la siguiente duda.

tengo una tabla con estos campos:
usuario1
usuario2
... y otros campos ...

cuando un usuario entra la perfil de otro y le da click en intercambiar se hace un insert en esa tabla, donde usuario1=Session[user] y usuario2=$nombreusuario2
__________________________________________________ _________________
lo que quiero hacer es que cuando usuario1 haga click en intercambiar le llegue una notificación al usuario2 para saber si quiere intercambiar o no.
__________________________________________________ ________________

ps yo lo estoy haciendo asi.
tengo este php llamado verificarcambio.php;

Código PHP:
session_start(); 
include(
"includes/conexion.php"); 
$query mysql_query("select user2 from cambio where user2 = '$_SESSION[user]'"); 
$nrofilas mysql_num_rows($query); 

if(
$nrofilas>0){ 
    echo 
"mostraralertapeticion"
    } 
y en la pagina donde quiero que salga la alerta pondria algo como esto:
Código:
<script type="text/javascript">

$("#alertacambio").hide();

setInterval(verificarbasededatos, 1000); // verifica si session[user] aparece en la bd cada segundo

function verificarbasededatos(){
$.ajax({
url: "verificarcambio.php",
success: function(msg) {
if(msg=="mostraralertapeticion")
{
$("#alertacambio").show();
}
}
})
}

</script>
Bueno creo q eso me funcionaria ... pero estaría mandando una petición a la base de datos cada segundo y no creo q sea muy conveniente me gustaría saber si hay alguna otra forma de hacer esto ... sin mandar tantas peticiones a la base de datos y que la alerta me salga al mismo tiempo q le den click al botón intercambiar.

gracias por su atención y ojala me puedan ayudar :D

Etiquetas: ajax, jquery, bases-de-datos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:00.