Eliminar Interfaz/inicializar_asientos.php
This commit is contained in:
parent
08b57689ef
commit
252eaa7f0e
Interfaz
|
@ -1,44 +0,0 @@
|
||||||
<?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());
|
|
||||||
}
|
|
||||||
?>
|
|
Loading…
Reference in New Issue