Tambah Pelanggan


Anda bisa pilih salah satu untuk mengisi bagian ini
Click to upload image Image preview
Click to upload image Image preview
Click to upload image Image preview
Click to upload image Image preview
prepare("SELECT id FROM pelanggan WHERE email = :email OR nik = :nik"); $cekExist->execute([ ':email' => $_POST['email'], ':nik' => $_POST['nik'] ]); if ($cekExist->rowCount() === 0) { // Siapkan pernyataan SQL $stmt = $pdo->prepare("INSERT INTO pelanggan (id_data_server, id_setting_mikrotik, id_profile_paket, id_master_topologi, id_marketing, id_master_desa, port_odp, jenis_layanan, nama, nik, alamat, latitude, longitude, nomor_whatsapp, email, foto_odp, foto_rumah, foto_onu, foto_test, akun, status) VALUES (:id_data_server, :id_setting_mikrotik, :id_profile_paket, :id_master_topologi, :id_marketing, :id_master_desa, :port_odp, :jenis_layanan, :nama, :nik, :alamat, :latitude, :longitude, :nomor_whatsapp, :email, :foto_odp, :foto_rumah, :foto_onu, :foto_test, :akun, 'register')"); // Ikat parameter $stmt->bindParam(':id_data_server', $_POST['ids']); $stmt->bindParam(':id_setting_mikrotik', $_POST['ism']); $stmt->bindParam(':id_profile_paket', $_POST['idp']); $stmt->bindParam(':id_master_topologi', $_POST['odp']); $stmt->bindParam(':id_marketing', $_POST['idm']); $stmt->bindParam(':id_master_desa', $_POST['desa']); $stmt->bindParam(':port_odp', $_POST['port']); $stmt->bindParam(':jenis_layanan', $_POST['jenis']); $stmt->bindParam(':nama', $_POST['nama']); $stmt->bindParam(':nik', $_POST['nik']); $stmt->bindParam(':alamat', $_POST['alamat']); $stmt->bindParam(':latitude', $_POST['latitude']); $stmt->bindParam(':longitude', $_POST['longitude']); $stmt->bindParam(':nomor_whatsapp', $nowa); $stmt->bindParam(':email', $_POST['email']); $stmt->bindParam(':foto_odp', $fotoodp1); $stmt->bindParam(':foto_rumah', $fotorumah1); $stmt->bindParam(':foto_onu', $fotoonu1); $stmt->bindParam(':foto_test', $fototes1); $stmt->bindParam(':akun', $akun); // Eksekusi pernyataan $stmt->execute(); $last_id = $pdo->lastInsertId(); $watsap = $pdo->prepare("SELECT nomor_whatsapp FROM data_server WHERE id = :iddata"); $watsap->execute([':iddata' => $_POST['ids']]); $watsapp = $watsap->fetch(PDO::FETCH_ASSOC); // Kirim Pesan WhatsApp $nomor = explode(',', $nowa.','.$watsapp['nomor_whatsapp']); $APIwa = new PesanWA(); $APIwa->Create_Pesan($_POST['ids'], $last_id, 'pesan_registrasi'); $Pesan = $APIwa->Get_Pesan(); $APIwa->Send_Pesan($_POST['ids'], 'sendMessage', $nomor, $Pesan); $_SESSION['uploaded_files'] = ''; $_SESSION['uploaded_files'] = ''; $_SESSION['uploaded_files'] = ''; $_SESSION['uploaded_files'] = ''; sweetAlert("Data pelanggan telah di tambahkan", "success", "?".encrypt_url('user_register')); } else { $existRow = $cekExist->fetch(PDO::FETCH_ASSOC); if ($existRow['email'] === $_POST['email']) { sweetAlert("Registrasi GAGAL..! EMAIL sudah terdaftar", "error"); } elseif ($existRow['nik'] === $_POST['nik']) { sweetAlert("Registrasi GAGAL..! NIK sudah terdaftar", "error"); } else { sweetAlert("Registrasi GAGAL..! Data sudah terdaftar", "error"); } } // print_r($nomor); } catch (PDOException $e) { // Tangani kesalahan sweetAlert("Error: " . $e->getMessage(), "error"); } } ?>