pegawai_edit.php ?php
} ?
selecttd tr
tr tdstrongJenis Kelamin strongtd
tdstrong:strongtd tdb
select name=cmbKelamin option value=BLANK....option
?php
pilihan = arrayPerempuan, Laki-laki;
foreach pilihan as nilai { if dataJenisKelamin==nilai {
cek= selected; } else { cek = ; }
echo option value=nilai ceknilaioption; }
? select
btd tr
tr tdnbsp;td
tdnbsp;td td
input type=submit name=btnSimpan value= Simpan td tr
table form
20. pegawai_edit.php ?php
include_once libraryinc.sesadmin.php; ifisset_POST[btnSimpan]{
VALIDASI FORM, jika ada kotak yang kosong, buat pesan error ke dalam kotak pesanError
pesanError = array; if trim_POST[txtKode]== {
pesanError[] = Data bKode b tidak terbaca ; }
if trim_POST[txtNip]== { pesanError[] = Data bNipb tidak boleh kosong ;
} if trim_POST[txtNamaPegawai]== {
Universitas Sumatera Utara
pesanError[] = Data bNama Pegawaib tidak boleh kosong ; }
if trim_POST[cmbBagian]==BLANK { pesanError[] = Data bKode Bagianb tidak boleh kosong ;
} if trim_POST[cmbKelamin]==BLANK {
pesanError[] = Data bJenia Kelaminb tidak boleh kosong ; }
BACA DATA DALAM FORM, masukkan datake variabel txtNip
= _POST[txtNip]; txtNamaPegawai
= _POST[txtNamaPegawai]; cmbBagian
= _POST[cmbBagian]; cmbKelamin
= _POST[cmbKelamin]; JIKA ADA PESAN ERROR DARI VALIDASI
if countpesanError=1 { echo div class=mssgBox;
echo img src=imagesattention.png brhr; noPesan=0;
foreach pesanError as indeks=pesan_tampil { noPesan++;
echo nbsp;nbsp; noPesan. pesan_tampilbr; }
echo div br; }
else { SIMPAN DATA KE DATABASE.
Jika tidak menemukan error, simpan data ke database mySql = UPDATE pegawai SET nip=txtNip,
nm_pegawai=txtNamaPegawai, kd_bagian=cmbBagian, kelamin=cmbKelamin
WHERE kd_pegawai=._POST[txtKode].; myQry=mysql_querymySql, koneksidb or die Gagal
query.mysql_error;
ifmyQry{ echo meta http-equiv=refresh content=0; url=?page=Pegawai-Data;
} exit;
} } Penutup POST
=======TAMPILKAN DATA KE FORM ====== if_GET {
TAMPILKAN DATA DARI DATABASE, Untuk ditampilkan kembali ke form edit
Kode= isset_GET[Kode] ? _GET[Kode] : _POST[txtKode];
Universitas Sumatera Utara
mySql = SELECT FROM pegawai WHERE kd_pegawai=Kode; myQry = mysql_querymySql, koneksidb or die Query ambil data
salah : .mysql_error; Baca data
myData = mysql_fetch_arraymyQry; Masukkan data ke dalam variabel
dataKode = myData[kd_pegawai];
dataNip = isset_POST[txtNip] ?
_POST[txtNip] : myData[nip]; dataNamaPegawai = isset_POST[txtNamaPegawai] ?
_POST[txtNamaPegawai] : myData[nm_pegawai]; dataBagian
= isset_POST[cmbBagian] ? _POST[cmbBagian] : myData[kd_bagian];
dataJenisKelamin = isset_POST[cmbKelamin] ?
_POST[cmbKelamin] : myData[kelamin]; } Penutup GET
? form action=?php _SERVER[PHP_SELF]; ? method=post
name=form1 target=_self table width=100 class=table-list border=0 cellspacing=1
cellpadding=4 tr
th colspan=3bUBAH DATA PEGAWAI bth tr
tr td width=230bKodebtd
td width=5b:btd td width=951 input name=textfield type=text value=?php echo
dataKode; ? size=10 maxlength=5 readonly=readonly input name=txtKode type=hidden value=?php echo dataKode; ?
td tr
tr tdbNIPbtd
tdb:btd tdinput name=txtNip type=text value=?php echo dataNip; ?
size=30 maxlength=12 td tr
tr tdbNama Pegawai btd
tdb:btd tdinput name=txtNamaPegawai type=text value=?php echo
dataNamaPegawai; ? size=60 maxlength=100 td tr
tr tdstrongBagian strongtd
Universitas Sumatera Utara
tdb:btd tdselect name=cmbBagian
option value=BLANK....option ?php
dataSql = SELECT FROM bagian ORDER BY kd_bagian; dataQry = mysql_querydataSql, koneksidb or die Gagal
Query.mysql_error; while dataRow = mysql_fetch_arraydataQry {
if dataBagian == dataRow[kd_bagian] { cek = selected;
} else { cek=; } echo option value=dataRow[kd_bagian]
cekdataRow[nm_bagian]option; }
sqlData =; ?
selecttd tr
tr tdbJenis Kelamin btd
tdb:btd tdb
select name=cmbKelamin option value=BLANK....option
?php
pilihan = arrayPerempuan, Laki-laki;
foreach pilihan as nilai { if dataJenisKelamin==nilai {
cek= selected; } else { cek = ; }
echo option value=nilai ceknilaioption; }
? select
btd tr
tr tdnbsp;td
tdnbsp;td td
input type=submit name=btnSimpan value= Simpan td tr
table form
Universitas Sumatera Utara
21. pegawai_delete.php ?php