<!DOCTYPE html> <?php session_start(); //Includes include_once 'Zona.php'; //Si no se reciben las zonas se crean estas 3; if (!isset($_SESSION['zonas'])) { $_SESSION['zonas'] = serialize([new Zona("Sala Principal", 1000, 10), new Zona("Compra-Venta", 200, 25), new Zona("VIP", 25, 100)]); $_SESSION['numZonas'] = Zona::getNumZonas(); $_SESSION['dinGanado'] = Zona::getDineroGanado(); } $zonas = unserialize($_SESSION['zonas']); //Si recibo una nueva zona if (isset($_POST['nombre'])) { //Actualizo las zonas que habia creadas en sesion Zona::setNumZonas($_SESSION['numZonas']); //Creo la zona recibida $zonas[] = new Zona($_POST['nombre'], $_POST['aforo'], $_POST['precio']); //Vuelvo a guardar en la sesion el número de zonas creadas $_SESSION['numZonas'] = Zona::getNumZonas(); } ?> <!-- Ejercicio 3 Queremos gestionar la venta de entradas (no numeradas) de Expocoches Campanillas que tiene 3 zonas, la sala principal con 1000 entradas disponibles, la zona de compra-venta con 200 entradas disponibles y la zona vip con 25 entradas disponibles. Hay que controlar que existen entradas antes de venderlas. Define las clase Zona con sus atributos y métodos correspondientes y crea un programa que permita vender las entradas. En la pantalla principal debe aparecer información sobre las entradas disponibles y un formulario para vender entradas. Debemos indicar para qué