BossBey File Manager
PHP:
8.4.18
OS:
Linux
User:
kids
Root
/
home
/
kids
/
public_html
/
app
馃摛 Upload
馃摑 New File
馃搧 New Folder
Close
Editing: selecionar_relatorio.php
<?php // Inicia a sess茫o e verifica se o utilizador est谩 logado if (session_status() == PHP_SESSION_NONE) { session_start(); } if (!isset($_SESSION['id'])) { header('Location: login.php'); exit; } require_once "connection.php"; // L贸gica para buscar todos os alunos ativos no banco de dados $alunos = []; try { // A consulta busca todos os alunos e ordena por nome $sql = "SELECT id, nome FROM aluno WHERE ativo = 1 ORDER BY nome ASC"; $stmt = $pdo->prepare($sql); $stmt->execute(); $alunos = $stmt->fetchAll(PDO::FETCH_ASSOC); } catch (PDOException $e) { // Em caso de erro, exibe uma mensagem $error_message = "Erro ao carregar a lista de alunos: " . $e->getMessage(); } ?> <!DOCTYPE html> <html lang="pt-BR"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Selecionar Aluno para Relat贸rio</title> </head> <body> <?php include 'menu/nav.php'; // Inclui o seu menu de navega莽茫o ?> <div class="container mt-5"> <div class="row"> <div class="col-md-8 offset-md-2"> <div class="panel panel-primary"> <div class="panel-heading"> <h3 class="panel-title">Gerar Relat贸rio de Evolu莽茫o</h3> </div> <div class="panel-body"> <?php if (isset($error_message)): ?> <div class="alert alert-danger"><?php echo $error_message; ?></div> <?php else: ?> <p>Selecione um aluno da lista abaixo para ver o seu relat贸rio de evolu莽茫o completo.</p> <form action="relatotal.php" method="POST"> <div class="form-group"> <label for="id_aluno">Aluno:</label> <select name="id_aluno" id="id_aluno" class="form-control" required> <option value="">-- Escolha um aluno --</option> <?php foreach ($alunos as $aluno): ?> <option value="<?= htmlspecialchars($aluno['id']) ?>"> <?= htmlspecialchars($aluno['nome']) ?> </option> <?php endforeach; ?> </select> </div> <button type="submit" class="btn btn-primary"> <i class="fa fa-bar-chart"></i> Ver Relat贸rio </button> </form> <?php endif; ?> </div> </div> </div> </div> </div> <script src="https://code.jquery.com/jquery-3.5.1.slim.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.9.2/dist/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> </body> </html>
Save
Cancel