Files
edu/admin/bbs/notification_save.php
T

30 lines
964 B
PHP

<?php
require __DIR__ . '/../../bbs/db_conn.php';
header('Content-Type: application/json; charset=utf-8');
// PDO 연결 생성
$pdo = db_conn();
if ($_SERVER['REQUEST_METHOD'] !== 'POST') {
echo json_encode(['success' => false, 'message' => '잘못된 요청입니다.']);
exit;
}
$code = isset($_POST['code']) ? trim($_POST['code']) : '';
$content = isset($_POST['content']) ? trim($_POST['content']) : '';
if ($code === '' || !in_array($code, ['100', '200', '900'])) {
echo json_encode(['success' => false, 'message' => '잘못된 코드입니다.']);
exit;
}
try {
$stmt = $pdo->prepare("UPDATE edu_codes SET desc01 = :content, updated_by = 'admin', updated_at = NOW() WHERE group_code = 'AL100' AND code = :code");
$stmt->execute([':content' => $content, ':code' => $code]);
echo json_encode(['success' => true]);
} catch (PDOException $e) {
echo json_encode(['success' => false, 'message' => 'DB 에러: ' . $e->getMessage()]);
}
exit;