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";
}
Código:
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.<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>
gracias por su atención y ojala me puedan ayudar :D