<?php // Incluir el archivo de conexión require 'conexionbd.php'; // Artistas y días disponibles $artistas = ['The Driver Era', 'The 1975', 'Taylor Swift']; $dias = [22, 23, 24]; $filas = 10; $columnas = 12; try { // Verificar si ya existen asientos en la base de datos $stmt = $conn->query("SELECT COUNT(*) AS total FROM asientos"); $resultado = $stmt->fetch(PDO::FETCH_ASSOC); if ($resultado['total'] > 0) { echo "La base de datos ya ha sido inicializada. No se insertaron nuevos asientos."; exit; } // Preparar la consulta para insertar asientos $stmt = $conn->prepare("INSERT INTO asientos (artista, dia, asiento, estado) VALUES (:artista, :dia, :asiento, 'disponible')"); // Insertar asientos para cada artista y día foreach ($artistas as $artista) { foreach ($dias as $dia) { for ($i = 1; $i <= $filas; $i++) { for ($j = 0; $j < $columnas; $j++) { $asiento = $i . chr(65 + $j); // Ej: 1A, 1B, ..., 10L $stmt->execute([ ':artista' => $artista, ':dia' => $dia, ':asiento' => $asiento ]); } } } } echo "Base de datos inicializada correctamente."; } catch (PDOException $e) { die("Error al inicializar la base de datos: " . $e->getMessage()); } ?>