public function findLikeAtrr($cadena) { $this->conexion->conectar(); $query = "SELECT * FROM usuario WHERE upper(run) LIKE upper('" . $cadena . "') OR upper(clave) LIKE upper('" . $cadena . "') OR upper(idPerfil) LIKE upper(" . $cadena . ") "; $result = $this->conexion->ejecutar($query); $i = 0; $usuarios = array(); while ($fila = mysql_fetch_assoc($result)) { $usuario = new UsuarioDTO(); $usuario->setRun($fila['run']); $usuario->setClave($fila['clave']); $usuario->setIdPerfil($fila['idPerfil']); $usuarios[$i] = $usuario; $i++; } $this->conexion->desconectar(); return $usuarios; }
$usuarios = $control->getUsuarioLikeAtrr($cadena); $json = json_encode($usuarios); echo $json; } else { if ($accion == "BUSCAR_BY_ID") { $run = htmlspecialchars($_REQUEST['run']); $usuario = $control->getUsuarioByID($run); $json = json_encode($usuario); echo $json; } else { if ($accion == "ACTUALIZAR") { $run = htmlspecialchars($_REQUEST['run']); $clave = htmlspecialchars($_REQUEST['clave']); $idPerfil = htmlspecialchars($_REQUEST['idPerfil']); $usuario = new UsuarioDTO(); $usuario->setRun($run); $usuario->setClave($clave); $usuario->setIdPerfil($idPerfil); $result = $control->updateUsuario($usuario); if ($result) { echo json_encode(array('success' => true, 'mensaje' => "Usuario actualizada correctamente")); } else { echo json_encode(array('errorMsg' => 'Ha ocurrido un error.')); } } } } } } } }