コード例 #1
0
 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;
 }
コード例 #2
0
                    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.'));
                            }
                        }
                    }
                }
            }
        }
    }
}