You are on page 1of 2
Agar data pegawai yang dimasukan melalui form entry data pegawai bisa masuk ke dalam basis data maka diperlukan sebuah perintah SQL untuk memberikan instruksi simpan data pegawai. Selain intruksi simpan data pegawai ada hal lain yang harus diperhatikan, yaitu masalah ke-valid-an data. data yang disimpan dalam basis data harus lengkap dan tidak boleh kosong. Data yang disimpan di dalam basis data juga tidak boleh ada yang kembar. Buatlah file PHP baru kemudian hapus semua kode html, ganti dengan kode php di bawah ini. kepbp / /menghilangkan notice error karena //versi PHP yang berbeda error_reporting ("E_ALL * E_NOTICE"); / /memanggil koneksi linclude "db.php //Mengambil data dari formlir pengisian //dengan menggunakan § POST snip = $_PosT[txtnip]; snama = $_PosT(txtnamal] 7 salamat = §_POST[txtalamat]; stempatlahir = § POST[txttempatlahir]; stanggallahir = $_PosT(txttanggallahir]; sjabatan - § PosTitxtjabatan]; sbagian = § PosT[(txtbagian]; //validasi semua isian lif (empty(Snip) || empty(Snama) || empty($alamat) || empty ($tempatlahir} I] empty($tanggallahir) || empty($jabatan) || empty($bagian)) H echo "

Kembali

"; exity color="blue! ba / /mendefinisikan perintah SQL untuk validasi data ssql="select * from tbpegawai where nip = '$nip'"; / /mengeksekusi perintah SOL shasil=mysql_query($sql) or die(mysql_error()); lit (mysql_num_rows(shasil) > 0) it echo "

Nomor Induk Pegawai sudah ada di }iatabase !

Kembali

"; exit; » / /mendefinisikan perintah SQL untuk //penyimpanan data INSERT INTO thpegawai (nip, nama, alamat, ltempat_lahir, ~~ tanggal_lahir, jabatan, bagian) VALUES ('$nip', 'snama', "Salamat', "$tempatlahir','$tanggallahir','Sjabatan', '$bagian")"; //mengeksekusi perintah SOL agar data tersimpan ke database lshasil = mysql_query(§sql] or die(mysql_error()}+ //menampilkan pesan bahwa penyimpanan data berhasil echo "

Penyimpanan data berhasil!

Kembali

"i Simpan dengan nama_proses_simpan.php. Buka_localhost/pelatihan kemudian klik menu entry, masukan data pegawai kemudian klik simpan. jika ada yang error diperbaiki lagi kode pada proses_simpan.php.

You might also like