public function findLikeAtrr($cadena) { $this->conexion->conectar(); $query = "SELECT * FROM banner WHERE upper(idImagen) LIKE upper(" . $cadena . ") OR upper(nombre) LIKE upper('" . $cadena . "') OR upper(ruta) LIKE upper('" . $cadena . "') OR upper(detalle) LIKE upper('" . $cadena . "') "; $result = $this->conexion->ejecutar($query); $i = 0; $banners = array(); while ($fila = mysql_fetch_assoc($result)) { $banner = new BannerDTO(); $banner->setIdImagen($fila['idImagen']); $banner->setNombre($fila['nombre']); $banner->setRuta($fila['ruta']); $banner->setTamanio($fila['tamanio']); $banner->setDetalle($fila['detalle']); $banners[$i] = $banner; $i++; } $this->conexion->desconectar(); return $banners; }
$json = json_encode($banners); echo $json; } else { if ($accion == "BUSCAR_BY_ID") { $idImagen = htmlspecialchars($_REQUEST['idImagen']); $banner = $control->getBannerByID($idImagen); $json = json_encode($banner); echo $json; } else { if ($accion == "ACTUALIZAR") { $idImagen = htmlspecialchars($_REQUEST['idImagen']); $nombre = htmlspecialchars($_REQUEST['nombre']); $ruta = htmlspecialchars($_REQUEST['ruta']); $detalle = htmlspecialchars($_REQUEST['detalle']); $banner = new BannerDTO(); $banner->setIdImagen($idImagen); $banner->setNombre($nombre); $banner->setRuta($ruta); $banner->setDetalle($detalle); $result = $control->updateBanner($banner); if ($result) { echo json_encode(array('success' => true, 'mensaje' => "Banner actualizada correctamente")); } else { echo json_encode(array('errorMsg' => 'Ha ocurrido un error.')); } } } } } } }