BossBey File Manager
PHP:
8.4.18
OS:
Linux
User:
kids
Root
/
home
/
kids
/
public_html
/
app
š¤ Upload
š New File
š New Folder
Close
Editing: editar_aula.php
<?php session_start(); require_once "connection.php"; if ($_SERVER["REQUEST_METHOD"] == "POST") { // Receber os dados do formulÔrio $id = $_POST['id']; $title = $_POST['title']; $descricao = $_POST['descricao']; $color = $_POST['color']; $start = $_POST['start']; $end = $_POST['end']; $realizada = $_POST['realizada']; $observacao = $_POST['observacao']; $id_local = $_POST['id_local']; $id_justificativa = $_POST['justificativa']; // Configuração do banco de dados try { // Conexão com o banco de dados usando PDO // Consulta SQL para atualizar os campos usando prepared statement $sql = "UPDATE events SET title = :title, descricao = :descricao, color = :color, start = :start, end = :end, realizada = :realizada, justificativa = :justificativa, observacao = :observacao, id_local = :id_local WHERE id = :id"; $stmt = $pdo->prepare($sql); $stmt->bindParam(':title', $title); $stmt->bindParam(':descricao', $descricao); $stmt->bindParam(':color', $color); $stmt->bindParam(':start', $start); $stmt->bindParam(':end', $end); $stmt->bindParam(':realizada', $realizada); $stmt->bindParam(':observacao', $observacao); $stmt->bindParam(':id_local', $id_local); $stmt->bindParam(':id', $id); $stmt->bindParam(':justificativa', $id_justificativa); if ($stmt->execute()) { // Redirecionar para a pÔgina de sucesso usando JavaScript echo "<script> alert('Aula atualizada com sucesso!'); window.location.href = 'aulas.php'; </script>"; exit(); } else { echo "Opa! Algo deu errado. Entre em contato com o suporte."; } } catch (PDOException $e) { echo "Erro na conexão: " . $e->getMessage(); } } ?>
Save
Cancel