
Xajax Error: the XML response that was returned from the server is invalid
Publicado por Pablo Dante (2 intervenciones) el 10/07/2023 16:44:52
Buen día foro
Estoy trabajando con con la biblioteca Xajax en PHP.
Y, estoy trabajando para hacer un formulario de carga pero al procesar la información; me genera el siguiente error:
"Error: the XML response that was returned from the server is invalid."
Estuve buscando y no encontré nada al respecto.
En si la carga la hago sin validación puesto que estoy haciendo testeos para solucionar el problema.
la función es la siguiente:
function procesar_Formulario_BD($post){
$usuario = htmlentities($post["usuario"]);
$clave = htmlentities($post["clave"]);
if($usuario != "" && $clave != ""){
$connect = mysql_connect("localhost", "root", "");
mysql_select_db("mitablatest", $connect);
$iSql = "insert into mitablatest (nameUsuario, passUsuario) values(".$usuario.", ".$clave.")";
if(mysql_query($iSql)){
$out = '<p><strong>Usuario registrado</strong></p>'."\n";
$respuesta = new xajaxResponse();
$respuesta->addAssign("aviso", "innerHTML", $out);
return $respuesta;
}else{
$out = '<p>No se insertó el registro. <em>Error: '.mysql_error().'</em></p>'."\n";
$respuesta = new xajaxResponse();
$respuesta->addAssign("aviso", "innerHTML", $out);
return $respuesta;
}
}else{
$out = '<h4>Usuario o Clave no pueden estar vacios.</h4>'."\n";
$respuesta = new xajaxResponse();
$respuesta->addAssign("aviso", "innerHTML", $out);
return $respuesta;
}
}
Al parecer el problema está cuando quiere conectarse a la BD, hice un debuger con "$xajax->debugOn();" pero me indica "uncaught error: call to undefined function mysql_connect()".
Si alguien ha trabajado con esta librería o tiene alguna idea si me puede ayudar lo agradecería.
Un cordial saludo.
Estoy trabajando con con la biblioteca Xajax en PHP.
Y, estoy trabajando para hacer un formulario de carga pero al procesar la información; me genera el siguiente error:
"Error: the XML response that was returned from the server is invalid."
Estuve buscando y no encontré nada al respecto.
En si la carga la hago sin validación puesto que estoy haciendo testeos para solucionar el problema.
la función es la siguiente:
function procesar_Formulario_BD($post){
$usuario = htmlentities($post["usuario"]);
$clave = htmlentities($post["clave"]);
if($usuario != "" && $clave != ""){
$connect = mysql_connect("localhost", "root", "");
mysql_select_db("mitablatest", $connect);
$iSql = "insert into mitablatest (nameUsuario, passUsuario) values(".$usuario.", ".$clave.")";
if(mysql_query($iSql)){
$out = '<p><strong>Usuario registrado</strong></p>'."\n";
$respuesta = new xajaxResponse();
$respuesta->addAssign("aviso", "innerHTML", $out);
return $respuesta;
}else{
$out = '<p>No se insertó el registro. <em>Error: '.mysql_error().'</em></p>'."\n";
$respuesta = new xajaxResponse();
$respuesta->addAssign("aviso", "innerHTML", $out);
return $respuesta;
}
}else{
$out = '<h4>Usuario o Clave no pueden estar vacios.</h4>'."\n";
$respuesta = new xajaxResponse();
$respuesta->addAssign("aviso", "innerHTML", $out);
return $respuesta;
}
}
Al parecer el problema está cuando quiere conectarse a la BD, hice un debuger con "$xajax->debugOn();" pero me indica "uncaught error: call to undefined function mysql_connect()".
Si alguien ha trabajado con esta librería o tiene alguna idea si me puede ayudar lo agradecería.
Un cordial saludo.
Valora esta pregunta


0