prepare("SELECT
SUM(CASE WHEN metode_pembayaran = 'Bank' THEN pemasukan ELSE 0 END) AS pemasukan_bank,
SUM(CASE WHEN metode_pembayaran != 'Bank' THEN pemasukan ELSE 0 END) AS pemasukan_kas
FROM transaksi $SqlDataWHId");
$stmt->execute();
$neraca = $stmt->fetch(PDO::FETCH_ASSOC);
?>
prepare("UPDATE daftar_akun_transaksi SET
id_data_server = :ids,
nama = :nama
WHERE id = :id");
$stmt->execute([
':ids' => $_POST['ids'],
':nama' => $_POST['nama'],
':id' => $_POST['edit_id'],
]);
sweetAlert('Data berhasil diubah', 'success');
} catch (Exception $e) {
sweetAlert('Terjadi kesalahan saat mengedit data: ' . $e->getMessage(), 'error');
}
}
// Ambil data dari tabel untuk keperluan delete
$stmt = $pdo->prepare("SELECT id FROM daftar_akun_transaksi $SqlDataWHId");
$stmt->execute();
$data1 = $stmt->fetchAll(PDO::FETCH_ASSOC);
// Handle delete
foreach ($data1 as $server1) {
if (isset($_POST['hapus' . $server1['id']])) {
$idtrx = $server1['id'];
try {
deleteAlert("daftar_akun_transaksi", $idtrx);
} catch (Exception $e) {
sweetAlert('Terjadi kesalahan saat menghapus data: ' . $e->getMessage(), 'error');
}
}
}
}
?>