isian

Form Pengaduan Form Pengaduan Internal/ WBS

Form Pengaduan

connect_error) { die("Koneksi database gagal: " . $koneksi->connect_error); } // Ambil data dari form $nama = $_POST['nama']; $nip = $_POST['nip']; $golongan = $_POST['golongan']; $tempat_tugas = $_POST['tempat_tugas']; $alamat_rumah = $_POST['alamat_rumah']; $email_aktif = $_POST['email_aktif']; $no_hp = $_POST['no_hp']; $uraian_aduan = $_POST['uraian_aduan']; $penjelasan_tambahan = $_POST['penjelasan_tambahan']; // Upload bukti PDF $file_name = $_FILES['bukti_pdf']['name']; $file_tmp = $_FILES['bukti_pdf']['tmp_name']; $file_ext = strtolower(pathinfo($file_name, PATHINFO_EXTENSION)); // ... // Simpan data ke database $sql = "INSERT INTO pengaduan (nama, nip, golongan, tempat_tugas, alamat_rumah, email_aktif, no_hp, uraian_aduan, penjelasan_tambahan, bukti_pdf) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"; $stmt = $koneksi->prepare($sql); if (!$stmt) { die("Error in prepare: " . $koneksi->error); } // Mengubah tipe data parameter sesuai dengan perubahan ke "varchar" untuk kolom bukti_pdf $stmt->bind_param("ssssssssss", $nama, $nip, $golongan, $tempat_tugas, $alamat_rumah, $email_aktif, $no_hp, $uraian_aduan, $penjelasan_tambahan, $file_name); if ($stmt->execute()) { // Pindahkan file PDF ke folder tertentu $upload_dir = "uploads/"; move_uploaded_file($file_tmp, $upload_dir . $file_name); } else { echo "Error: " . $stmt->error; } // Tutup koneksi $stmt->close(); $koneksi->close(); } ?>