lembur_edit.php ?php
while dataRow = mysql_fetch_arraydataQry { if dataPegawai == dataRow[kd_pegawai] {
cek = selected; } else { cek=; }
echo option value=dataRow[kd_pegawai] cek[ dataRow[nip] ] dataRow[nm_pegawai]option;
} ?
select td tr
tr tdbKeterangan btd
tdb:btd tdinput name=txtKeterangan type=text value=?php echo
dataKeterangan; ? size=60 maxlength=100 td tr
tr td width=232nbsp;td
td width=5nbsp;td td width=1035
input type=submit name=btnSimpan value= Simpan td tr
table form
24. lembur_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[cmbPegawai]==BLANK {
pesanError[] = Data bPegawaib tidak boleh kosong ; }
if trim_POST[txtTanggal]== { pesanError[] = Data bTanggal Lemburb tidak boleh
kosong ; }
if trim_POST[txtKeterangan]== { pesanError[] = Data bKeteranganb tidak boleh kosong ;
}
Universitas Sumatera Utara
BACA DATA DALAM FORM, masukkan datake variabel cmbPegawai = _POST[cmbPegawai];
txtTanggal = InggrisTgl_POST[txtTanggal];
txtKeterangan = _POST[txtKeterangan];
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 userLogin
= _SESSION[SES_LOGIN]; mySql = UPDATE lembur SET kd_pegawai=cmbPegawai,
tanggal=txtTanggal, keterangan=txtKeterangan, kd_user=userLogin
WHERE id=._POST[txtKode].; myQry=mysql_querymySql, koneksidb or die Gagal
query.mysql_error; ifmyQry{
echo meta http-equiv=refresh content=0; url=?page=Lembur-Data;
} exit;
} } Penutup POST
if_GET {
TAMPILKAN DATA DARI DATABASE, Untuk ditampilkan kembali ke form edit
Kode= isset_GET[Kode] ? _GET[Kode] : _POST[txtKode]; mySql = SELECT FROM lembur WHERE id=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[id];
Universitas Sumatera Utara
dataPegawai = isset_POST[cmbPegawai] ? _POST[cmbPegawai] : myData[kd_pegawai];
dataTanggal = isset_POST[txtTanggal] ? _POST[txtTanggal] : IndonesiaTglmyData[tanggal];
dataKeterangan = isset_POST[txtKeterangan] ?
_POST[txtKeterangan] : myData[keterangan]; } 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 LEMBUR bth tr
tr tdbTanggal Lembur btd
tdb:btd tdinput name=txtTanggal type=text class=tcal value=?php echo
dataTanggal; ? maxlength=12 input name=txtKode type=hidden value=?php echo dataKode; ?
td tr
tr tdstrongPegawai strongtd
tdstrong:strongtd tdselect name=cmbPegawai
option value=BLANK....option ?php
dataSql = SELECT FROM pegawai ORDER BY kd_pegawai; dataQry = mysql_querydataSql, koneksidb or die Gagal
Query.mysql_error; while dataRow = mysql_fetch_arraydataQry {
if dataPegawai == dataRow[kd_pegawai] { cek = selected;
} else { cek=; } echo option value=dataRow[kd_pegawai] cek[
dataRow[nip] ] dataRow[nm_pegawai]option; }
? select td
tr tr
tdbKeterangan btd tdb:btd
tdinput name=txtKeterangan type=text value=?php echo dataKeterangan; ? size=60 maxlength=100 td
Universitas Sumatera Utara
tr tr
td width=230nbsp;td td width=5nbsp;td
td width=1037 input type=submit name=btnSimpan value= Simpan td
tr table
form 25. lembur_delete.php
?php include_once libraryinc.sesadmin.php;
if_GET {
ifempty_GET[Kode]{ echo bData yang dihapus tidak adab;
} else {
Hapus data mySql = DELETE FROM lembur WHERE
id=._GET[Kode].; myQry = mysql_querymySql, koneksidb or die Eror hapus
data.mysql_error; ifmyQry{
echo meta http-equiv=refresh content=0; url=?page=Lembur-Data;
} }
} ?
26. pinjaman_data.php ?php