Open juanpablor20 opened 1 year ago
<!DOCTYPE html>
Película: Avengers: Endgame
Horario de Proyección: 15:00 - 17:30
Película: Spider-Man: No Way Home
Horario de Proyección: 14:45 - 17:15
body { font-family: Arial, sans-serif; }
header { background-color: #333; color: #fff; text-align: center; padding: 20px; }
button { background-color: #ff6600; color: #fff; padding: 10px 20px; border: none; cursor: pointer; }
.room-list { display: none; padding: 20px; }
.room { border: 1px solid #ccc; padding: 10px; margin: 10px 0; }
.room h2 { margin: 0; }
@media screen and (max-width: 768px) { .room-list { padding: 10px; } } document.getElementById('showRoomsBtn').addEventListener('click', function () { const roomList = document.querySelector('.room-list'); roomList.style.display = 'block'; });
Conexión ala base de datos <?php $servername = "tu_servidor"; $username = "tu_usuario"; $password = "tu_contraseña"; $dbname = "tu_base_de_datos";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) { die("La conexión a la base de datos falló: " . $conn->connect_error); } ?>
consultas SQL. <?php if ($_SERVER["REQUEST_METHOD"] == "POST") { $name = $_POST["name"]; $email = $_POST["email"]; $movie = $_POST["movie"]; $time = $_POST["time"];
$sql = "INSERT INTO reservas (nombre, email, pelicula, horario) VALUES ('$name', '$email', '$movie', '$time')";
if ($conn->query($sql) === TRUE) {
echo "Reserva exitosa";
} else {
echo "Error al realizar la reserva: " . $conn->error;
}
}
$conn->close(); ?>
Consulta <?php $servername = "tu_servidor"; $username = "tu_usuario"; $password = "tu_contraseña"; $dbname = "tu_base_de_datos";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) { die("La conexión a la base de datos falló: " . $conn->connect_error); }
$sql = "SELECT * FROM reservas"; // Reemplaza "reservas" con el nombre de tu tabla
$result = $conn->query($sql);
if ($result->num_rows > 0) { echo "
ID | Nombre | Película | Horario |
---|
<!DOCTYPE html>
body { font-family: Arial, sans-serif; }
nav { background-color: #333; color: #fff; overflow: hidden; }
.menu { list-style-type: none; padding: 0; margin: 0; display: flex; }
.menu li { padding: 20px; }
.menu a { text-decoration: none; color: #fff; }
.menu-icon { display: none; }
@media screen and (max-width: 768px) { .menu { display: none; flex-direction: column; width: 100%; position: absolute; top: 60px; left: 0; background-color: #333; }
}