Minggu, 08 September 2024

Menggunakan sweetAlert dan Json

Untuk menampilkan data sweetalert pada penyimpanan menggunakan javascript/ajax harus memastikan data response ketika proses query (simpan, ubah, delete) adalah data json. tanpa keluaran yang lain. sebagai contoh : getUpdate($sql); if($result){ $res['success']=true; $res['msg']="Data berhasil dihapus..!! "; }else{ $res['success']=false; $res['msg']="Data gagal dihapus..!! "; } echo json_encode($res); ?> jika di response masih ada body ataupun menyertakan css, maka tidak bisa diproses di javascript. function getUpdateSave() { var formData = $("#formKegiatan").serialize(); // var id = $("#misi").val(); var el = $('#b'); $.ajax({ type: "POST", url: "./modul/subkegiatan/update_save.php", dataType: 'json', data: formData, success: function(item) { // $("#kelurahan").val(item.kdOpd); // $("#kegiatan").val(item.kdKeg); if(item.success==true){ Swal.fire( 'Informasi..!', 'Data berhasil diubah..!', 'success' ); } else{ Swal.fire( 'Informasi..!', 'Data gagal diubah..!', 'error' ); } } }); LoadSearchData(); }

Kamis, 08 Agustus 2024

Menyimpan file pendukung pada form dengan javascript

Untuk menambahkan file pendukung pada form dan menyimpannya dengan javascript membutuhkan script yang berbeda dengan penggunaan serialize. Jika tidak ada form yang bertipe "file" kita bisa menggunakan : var formData = $("#formUniker").serialize(); Tapi jika menggunakan form tipe "file" kita menggunakan append. lihat contoh berikut : untuk proses simpannya sebagai berikut : Demikian contoh untuk penggunaan append pada proses penyimpanan dengan javascript.

Minggu, 21 Juli 2024

Cara membuat separator rupiah pada form input pada PHP

Untuk membuat form dengan separator rupiah pada form text di php : Dan pada simpan harus ditambahkan script str_replace :

Jumat, 12 Juli 2024

Server tidak bisa akses keluar untuk bridging "Permission denied" (Error Code: 7)"

ada beberapa langkah lain yang dapat Anda coba untuk menyelesaikan masalah "Permission denied" (Error Code: 7) saat menggunakan cURL di PHP. 1. Periksa dan Atur Izin Firewall Pastikan firewall di server Anda mengizinkan koneksi keluar ke alamat IP dan port tujuan. Memeriksa Iptables: sh Salin kode sudo iptables -L -v -n Menambahkan Aturan untuk Mengizinkan Koneksi Keluar: sh Salin kode sudo iptables -A OUTPUT -p tcp --dport 8243 -j ACCEPT sudo service iptables save 2. Periksa dan Atur SELinux atau AppArmor Jika SELinux atau AppArmor aktif, pastikan pengaturan mereka mengizinkan skrip PHP membuat koneksi jaringan. Untuk SELinux: sh Salin kode sudo setsebool -P httpd_can_network_connect 1 3. Periksa Konfigurasi Server Web (Apache/Nginx) Pastikan konfigurasi server web Anda mengizinkan skrip PHP untuk membuat koneksi jaringan. Untuk Apache, pastikan modul mod_security atau modul keamanan lainnya tidak mengganggu. Jika perlu, nonaktifkan sementara untuk pengujian. Untuk Nginx, pastikan tidak ada aturan khusus yang membatasi koneksi keluar. 4. Periksa Konfigurasi PHP Pastikan tidak ada fungsi yang diblokir di php.ini yang bisa menyebabkan masalah ini. Periksa disable_functions: sh Salin kode php -i | grep disable_functions Pastikan curl_exec dan fungsi terkait tidak ada dalam daftar fungsi yang dinonaktifkan.

Kamis, 27 Juni 2024

Membuat tombol simpan dengan javascript "onClick"

Membuat formulir input data dengan proses simpan onclick javascript tombol yang digunakan jangan menggunakan submit. Jika menggunakan tipe submit akan mengakibatkan refresh halaman.

Minggu, 21 April 2024

Cara Mengupload Gambar dengan Ajax dan Menyimpan ke Database PHP

Cara Mengupload Gambar/Foto dengan Ajax dan menyimpan ke Database MySQL/MariaDB menggunakan PHP – Hai ketemu lagi dengan saya dewan komputer dan pada kali ini saya akan memposting tentang cara menyimpan foto/gambar ke dalam database dan tentunya saya menggunakan Ajax. Setelah sebelumnya saya mencontohkan cara upload file menggunakan ajax dan tanpa loading, pada contoh kali ini yang beda hanya kita menyimpannya pada database juga. Namun sebenarnya yang tersimpan di database hanya nama filenya saja atau path. Untuk gambar/foto tentunya tersimpan di local storage atau pada server. Kalau gambar disimpan di database bisa sobat bayangkan database sampe bergiga-giga dan jika ingin pindah server pasti tidak akan bisa maka sangat tidak mungkin jika gambar/foto/file disimpan pada databasenya melainkan hanya nama filenya saja sehingga kita bisa mengaturnya pada local storagenya nanti. Caranya mudah tinggal sobat ikuti saja cara dibawah :

Form :

  




Script simpan :

  




Ajax :

  




Concat tidak berfungsi untuk indexing

 $sql = "SELECT a.* , CONCAT(a.Kode_Barang,'<br><b>',b.Nm_Aset5,'</b>') as Nm_Aset5, CONCAT(a.latitud...