Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/09/2010, 12:10
andruxand
 
Fecha de Ingreso: marzo-2010
Ubicación: Cali
Mensajes: 203
Antigüedad: 14 años, 8 meses
Puntos: 5
problema validacion xajax y php

hola chicos pues le comento tengo un problema para una validacion en xajax en una pagina de logueo. trato de mostrar un mensaje si algun campo esta vacio con xajax o si no existe el usuario pero siempre me sale este error

Error: the XML response that was returned from the server is invalid.

el codigo que tengo es este

Código PHP:
function logueo($form_entrada){

mysql_select_db($database_cx$cx);
$objResponse = new xajaxResponse();

    
$error_form "";
    if(
$form_entrada["usuario"] == "" || $form_entrada["password "] == "")
     
$objResponse->addAssign("mensaje","innerHTML","Verifique que ningun campo se encuentra vacio");

        
$query_registros sprintf("select * from usuario where login = '".$_POST['usuario']."'"." and password = md5('".$_POST['password']."')");

        
$registros mysql_query($query_registros$cx) or die(mysql_error());
        
$row_registros mysql_fetch_assoc($registros);
        
$totalRows_registros mysql_num_rows($registros);
   
     
//validación
        
if($totalRows_registros == || $row_registros['estado'] != 1){
        
$objResponse->addAssign("mensaje","innerHTML","Comprueba que los datos ingresados sean los correctos");
        
        }else{
        
            
session_register("usuario""modulo_acceso");
            
$_SESSION['usuario'][] = array("nombre" => $row_registros['nombres']." ".$row_registros['apellidos'],
                                           
"id_usuario" => $row_registros['id_usuario'],
                                           
"tipo" => $row_registros['tipo']);
            
            
//registra en session los modulos donde tiene acceso
            
$query sprintf("SELECT modulo 
                              FROM usuario_perfil 
                              WHERE id_usuario = %d"
$row_registros['id_usuario']);
            
$temp mysql_query($query$cx) or die(mysql_error());
            
            while(
$row mysql_fetch_assoc($temp)){
                
$_SESSION['modulo_acceso'][] = $row['modulo'];
            }
            
            
$_SESSION['logueado'] = 1;
            
            
//desbloquea los registros (si aplica)
            
$query sprintf("UPDATE radicado
                              SET id_usuario_en_uso = ''
                              WHERE id_usuario_en_uso = %d"
$row_registros['id_usuario']);
            
mysql_query($query$cx) or die(mysql_error());    
            
header('Location: principal.php');    
        }    
    return 
$objResponse
        } 
espero me puedan ayudar de antemano muchas gracias!!!!