예제 #1
0
 public static function listar($opc, $campo, $valor)
 {
     include "../Conexion/conexion.php";
     $mat = array();
     if ($opc == 64) {
         $consulta = "select codigoPelicula, pelicula.nombre,pelicula.duracion,pelicula.fechaPublicacion,ubicacion.codigoUbicacion, ubicacion.nombre 'nombreUbicacion' from pelicula inner join ubicacion on\tpelicula.codigoUbicacion=ubicacion.codigoUbicacion where pelicula.estado='a'";
     } else {
         if ($opc == 67) {
             if ($campo == 'codigoPelicula') {
                 $consulta = "select pelicula.codigoPelicula, pelicula.nombre 'nombre', pelicula.duracion, pelicula.fechaPublicacion, ubicacion.codigoUbicacion, ubicacion.nombre 'nombreUbicacion' from pelicula inner join ubicacion on pelicula.codigoUbicacion=ubicacion.codigoUbicacion where pelicula.estado = 'a' and pelicula.codigoPelicula= '{$valor}'";
             } else {
                 $consulta = "select pelicula.codigoPelicula, pelicula.nombre 'nombre', pelicula.duracion, pelicula.fechaPublicacion, ubicacion.codigoUbicacion, ubicacion.nombre 'nombreUbicacion' from pelicula inner join ubicacion on pelicula.codigoUbicacion=ubicacion.codigoUbicacion where pelicula.estado = 'a' and pelicula.{$campo} like '%{$valor}%'";
             }
         } else {
             if ($opc == 66) {
                 $consulta = "select codigoPelicula, pelicula.nombre,pelicula.duracion,pelicula.fechaPublicacion,ubicacion.codigoUbicacion, ubicacion.nombre 'nombreUbicacion' from pelicula inner join ubicacion on pelicula.codigoUbicacion=ubicacion.codigoUbicacion  where codigoPelicula= '{$valor}'";
             }
         }
     }
     $resultado = mysqli_query($cnn, $consulta);
     $registros = mysqli_num_rows($resultado);
     if ($registros == 0) {
         echo "<script type ='text/javascript'> alert ('No existen peliculas');history.back();</script>";
     } else {
         for ($i = 0; $i < $registros; $i++) {
             $datos = mysqli_fetch_array($resultado);
             array_push($mat, pelicula::mostrar($datos));
         }
         return $mat;
     }
 }
예제 #2
0
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     $peliculas = pelicula::get();
     //return 'Hello, API';
     return Response::json(array('error' => false, 'peliculas' => $peliculas->toArray()), 200);
 }
예제 #3
0
        $fechaPublicacion = $_POST["fechaPublicacion"];
        $codigoUbicacion = $_POST["codigoUbicacion"];
        pelicula::modificar($codigoPelicula, $nombre, $duracion, $fechaPublicacion, $codigoUbicacion);
        exit;
        break;
    case 66:
        $opc = 13;
        $campo = empty($_POST["campo"]) ? 0 : $_POST["campo"];
        $valor = empty($_POST["valor"]) ? 0 : $_POST["valor"];
        $procesoubicacion = ubicacion::listar($opc, $campo, $valor);
        $opc = $_REQUEST["opc"];
        $campo = empty($_POST["campo"]) ? 0 : $_POST["campo"];
        $valor = $_REQUEST["valor"];
        $procesopelicula = pelicula::listar($opc, $campo, $valor);
        include "../vista/modificarpelicula.php";
        exit;
        break;
    case 67:
        $opc = $_REQUEST["opc"];
        $campo = empty($_POST["campo"]) ? 0 : $_POST["campo"];
        $valor = empty($_POST["campo"]) ? 0 : $_POST["valor"];
        $procesopelicula = pelicula::listar($opc, $campo, $valor);
        include "../vista/listadopelicula.php";
        exit;
        break;
    case 68:
        $valor = $_REQUEST["valor"];
        pelicula::eliminar($valor);
        exit;
        break;
}