lembur_add.php ?php
for h = 1; h = max; h++ { list[h] = row h - row;
echo a href=?page=Lembur-Datahal=list[h]ha ; }
? strongtd
tr table
23. lembur_add.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[txtTanggal]== {
pesanError[] = Data bTanggal Lemburb tidak boleh kosong ; }
if trim_POST[cmbPegawai]==BLANK { pesanError[] = Data bPegawaib tidak boleh kosong ;
} if trim_POST[txtKeterangan]== {
pesanError[] = Data bKeteranganb tidak boleh kosong ; }
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 {
Universitas Sumatera Utara
SIMPAN DATA KE DATABASE. Jika tidak menemukan pesan error, simpan data ke database
userLogin = _SESSION[SES_LOGIN];
mySql = INSERT INTO lembur kd_pegawai, tanggal,
keterangan, kd_user VALUES cmbPegawai, txtTanggal, txtKeterangan, userLogin;
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 MASUKKAN DATA KE VARIABEL
Supaya saat ada pesan error, data di dalam form tidak hilang. Jadi, tinggal meneruskanmemperbaiki yg salah
dataPegawai = isset_POST[cmbPegawai] ? _POST[cmbPegawai] : ; dataTanggal = isset_POST[txtTanggal] ? _POST[txtTanggal] : dated-m-
Y; dataKeterangan
= isset_POST[txtKeterangan] ? _POST[txtKeterangan] : ;
? 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=3bTAMBAH DATA LEMBUR bth tr
tr tdbTanggal Lembur btd
tdb:btd tdinput name=txtTanggal type=text class=tcal value=?php echo
dataTanggal; ? maxlength=12 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;
Universitas Sumatera Utara
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