PDO::ERRMODE_EXCEPTION ]); header('Content-Type: application/json'); $data = json_decode(file_get_contents('php://input'), true); if (!$data || !isset($data['eventId'])) { echo json_encode(['success' => false, 'error' => 'Invalid request']); exit; } $stmt = $pdo->prepare("UPDATE events SET paid = 1, paid_date = NOW() WHERE id = ?"); $success = $stmt->execute([$data['eventId']]); echo json_encode(['success' => $success]); ?> PDO::ERRMODE_EXCEPTION ]); // Get all events with payment amounts $stmt = $pdo->query("SELECT * FROM events WHERE amount > 0 ORDER BY event_date DESC"); $events = $stmt->fetchAll(PDO::FETCH_ASSOC); // Calculate total amounts $totalAmount = 0; $paidAmount = 0; $unpaidAmount = 0; foreach ($events as $event) { $totalAmount += $event['amount']; if ($event['paid']) { $paidAmount += $event['amount']; } else { $unpaidAmount += $event['amount']; } } ?>
= number_format($totalAmount) ?>원
= number_format($paidAmount) ?>원
= number_format($unpaidAmount) ?>원
| 강의일자 | 강사명 | 강의명 | 기관 | 강의료 | 입금상태 | 관리 |
|---|---|---|---|---|---|---|
| = $event['event_date'] ?> | = $event['lecturer'] ?? 'N/A' ?> | = $event['title'] ?> | = $event['org'] ?> | = number_format($event['amount']) ?>원 | = $event['paid'] ? '입금완료' : '미입금' ?> |
| 강의일자 | 강사명 | 강의명 | 기관 | 강의료 | 입금상태 | 관리 |
|---|---|---|---|---|---|---|
| 검색 결과가 없습니다 | ||||||