Sistem membutuhkan session merchant yang valid untuk menyimpan created_by (foreign key ke tabel merchants).
[]
login.php — pastikan kalau role = 'guru' maka sesi $_SESSION['merchant_id'] diset, contoh:
if ($user['role'] === 'guru') { $_SESSION['merchant_id'] = $user['id']; }
merchants memiliki baris dengan id yang sesuai session.Jika Anda ingin cepat mengetes tanpa login ulang, Anda bisa set merchant_id sementara di session (hapus form ini di production).