Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/06/2012, 12:31
Avatar de dontexplain
dontexplain
 
Fecha de Ingreso: junio-2012
Mensajes: 536
Antigüedad: 11 años, 10 meses
Puntos: 127
Respuesta: Consulta MySql con js

Cita:
Iniciado por dragonfire256 Ver Mensaje
Ninguna sugerencia?
La sugerencia es que del lado de PHP guardes en variables de sesión el nombre del usuario y compruebes mediante AJAX su existencia en base a si retorna 0 ó 1.

Código PHP:
Ver original
  1. $nombreusuario = $_SESSION['nombreusuario'];
  2.  
  3. $r = mysql_query("SELECT nombre_usuario FROM users WHERE nombre_usuario='".$nombreusuario."'") or die("0");
  4.  
  5. if($r){
  6. if(mysql_num_rows($r) == 1){
  7. echo "1";
  8. } else if(mysql_num_rows($r) > 1 OR mysql_num_rows($r) == 0){
  9. echo "0";
  10. }
  11. } else {
  12. exit("0");
  13. }

Ahora bien, si el registro existe, retornará 1; una vez recibidos los datos de la petición AJAX y suponiendo que estén en la variable data

Código Javascript:
Ver original
  1. if(data == 0){
  2.  alert("el usuario no existe");
  3. } else if(data ==1){
  4. alert("el usuario existe");
  5. }

Última edición por dontexplain; 13/06/2012 a las 12:38