244
table div class=modal hide fade
div class=modal-header button
type=button class=close
data- dismiss=modal aria-hidden=truetimes;button
div div class=modal-body
h4Apakah anda yakin ingin menghapus data tersebut?h4
div div class=modal-footer
form method=POST input name=kd_grup type=hidden
a data-dismiss=modal class=btnTidaka button name=btnhapus type=submit class=btn
btn-dangerYabutton form
div div
script type=textjavascript function hapusjskd_grup{
input[name=kd_grup].attrvalue,kd_grup; .modal.modalshow;
} script
?php pesan = ;
if isset_POST[btnhapus] { query
= DELETE
FROM un_grup_peserta
where kd_grup={_POST[kd_grup]};
result = mysql_queryquery; if result {
pesan = div class=alert alert-success button
type=button class=close
data- dismiss=alerttimes;button
strongBerhasilstrong Data
berhasil dihapusdiv;
} else { pesan = div class=alert alert-danger
button type=button
class=close data-
dismiss=alerttimes;button strongGagalstrong
Penghapusan data
gagal dilakukandiv;
} }
query = SELECT FROM un_grup_peserta; result = mysql_queryquery;
?
j. File kelola grup peserta
?php pesan
akan muncul
ketika penyimpanan
pada penambahanperubahan data telah dilakukan
if pesan = { ?
div class=alert ?php echo jenispesan ? button
type=button class=close
data- dismiss=alerttimes;button
?php echo pesan ? div
?php }
? div class=page-header
h1Grup Peserta small - ?php echo judul ?small a href=?page=gruppeserta class=btn btn-success
pull-righti class=icon-chevron-left icon-whitei Daftar Grup Pesertaa
h1 div
div form
id=data_grup class=form-horizontal
well method=POST
-- untuk menampilkan pesan error-- div style=display:none; class=alert
alert-danger id=pesan_errordiv -- form data--
div class=control-group label class=control-label for=nama_grupNama
Gruplabel div class=controls
input type=text
id=nama_grup name=nama_grup value=?php echo fnama_grup ?
div div
div class=control-group div class=controls
button type=submit name=simpan class=btn btn-successSimpanbutton
a href=?page=gruppeserta class=btn btn- dangerBatala
div div
form div
?php menambah grup peserta
pesan = ; if _GET[to] == tambah {
judul = Tambah Grup;
fnama_grup = ; if isset_POST[simpan] {
mengambil data dari form nama_grup = _POST[nama_grup];
query mysql untuk menambah grup query = INSERT INTO un_grup_pesertanama_grup
VALUES nama_grup; result = mysql_queryquery;
pesan yang akan keluar if result {
pesan = strongBerhasilstrong Data telah tersimpan;
jenispesan = alert-success; } else {
pesan = strongGagalstrong Penyimpanan data gagal dilakukan;
jenispesan = alert-danger; }
} }
mengubah data grup elseif _GET[to] == ubah {
judul = Ubah Data Grup; if isset_POST[simpan] {
kd_grup = _GET[kd]; nama_grup = _POST[nama_grup];
query mysql untuk mengubah data grup query = UPDATE un_grup_peserta SET nama_grup =
nama_grup WHERE kd_grup = kd_grup; result = mysql_queryquery;
pesan yang akan keluar if result {
pesan = strongBerhasilstrong Perubahan data telah berhasil disimpan;
jenispesan = alert-success; } else {
pesan = strongGagalstrong Perubahan data gagal dilakukan;
245
jenispesan = alert-danger; }
} mengambil data yang akan diubah
query = SELECT FROM un_grup_peserta where kd_grup={_GET[kd]};
result = mysql_queryquery; row = mysql_fetch_arrayresult;
fnama_grup = row[nama_grup]; }
? script type=textjavascript
When the document is ready document.readyfunction {
validation rules data_grup.validate{
set this to false if you dont what to set focus on the first invalid input
focusInvalid: false, by default validation will
run on input keyup and focusout set this to false to validate
on submit only onkeyup: false,
onfocusout: false, by
default the
error elements is a label
errorElement: div, place all errors in a div
id=errors element errorPlacement:
functionerror, element { error.appendTodivpesan_error;
pesan_error.show },
rules: { nama_grup: {
required: true, rangelength: [1,15]
} },
messages: { nama_grup: {
required: Anda harus mengisi nama grup peserta, rangelength : Panjang nama tidak lebih dari 15
karakter }
} };
}; script
k. File peserta
?php echo pesan ? div class=page-header
?php if isset_GET[namagrup] {?
h1Peserta small - Daftar Peserta Tes Grup ?php echo _GET[namagrup]?small
table class=pull-righttr
td form
method=GET class=pull-right
input name=page type=hidden value=gruppeserta
button type=submit class=btn btn-infoi class=icon-chevron-left
icon-whiteiDaftar Grup Pesertabutton form
td td
form input
name=page type=hidden value=kelolapeserta input
name=to type=hidden value=tambah input
name=kdgrup type=hidden
value=?php echo_GET[datasearch]?
input name=namagrup
type=hidden value=?php
echo_GET[namagrup]? input
name=dari type=hidden
value=?php echo_GET[dari]?
button type=submit
class=btn btn-successTambah
Pesertabutton form
td trtable
h1 ?php } else {?
h1Peserta small - Daftar Peserta Tessmall a href=?page=kelolapesertato=tambah class=btn
btn-success pull-rightTambah Pesertaa h1
?php } ? div
-- untuk menampilkan selektor untuk menampilkan peserta-- ?php
if isset_GET[dari] {? div class=input-append
form method=GET table
tr input
name=page type=hidden value=peserta
?php if
isset_SESSION[selektorpeserta] {? tdselect
name=pesertatampil class=span7 option
?php if
_SESSION[selektorpeserta]==semuapeserta{echo selected=selected;}?
value=semuapeserta--Semua peserta--option
option ?php
if _SESSION[selektorpeserta]==nama{echo
selected=selected;}? value=namaNama
Pesertaoption option
?php if
_SESSION[selektorpeserta]==nomor{echo selected=selected;}?
value=nomorNomor Pesertaoption
246
option ?php
if _SESSION[selektorpeserta]==namagrup{echo
selected=selected;}? value=namagrupGrup
Pesertaoption selecttd
?php } else {? tdselect
name=pesertatampil class=span7 option
value=semuapeserta--Semua Peserta--option option
value=namaNama Pesertaoption option
value=nomorNomor Pesertaoption option value=grupGrup
Pesertaoption selecttd
?php } ? ?php
if isset_SESSION[katakunci_selektorpeserta] {?
tdinput type=text
name=datasearch placeholder=kata kunci value=?php echo
_SESSION[katakunci_selektorpeserta];?inputtd ?php } else {?
tdinput type=text
name=datasearch placeholder=kata kunciinputtd ?php } ?
tdbutton class=btn
type=submiti class=icon-searchiTampilkan
Databuttontd tr
table form
div br
?php }? --Menampilkan list peserta tes dalam tabel--
?php if isset_POST[datasearch] { ?
table class=table table-hover tr
th style=width:20pxbNo.btd thbNama Pesertabtd
thbNomor Pesertabtd thbPasswordbtd
thbGrup Pesertabtd th
style=width:30pxbTindakanbtd tr
?php no = 1;
while row = mysql_fetch_arrayresult { ?
tr td?php echo no ?td
td?php echo row[nama_peserta] ?td td?php echo row[nomor_peserta] ?td
td?php echo row[password] ?td
td?php echo
row[nama_grup] ?td td
?php if
isset_GET[dari] { if
_GET[dari]==grup{ echo nbsp;nbsp;a style=vertical-align:text-
bottom; class=icon-wrench
href=?page=kelolapesertato=ubahkd={row[kd_peserta]} kdgrup={_GET[datasearch]}namagrup={_GET[namagru
p]}dari=grup rel=tooltip title=ubaha; echo nbsp;;
} } else {
echo nbsp;nbsp;a style=vertical-align:text-bottom; class=icon-
wrench href=?page=kelolapesertato=ubahkd={row[kd_peserta]}
rel=tooltip title=ubaha; echo
nbsp;; }
echo a
style=vertical-align:text-bottom; class=icon-trash
href=_ rel=tooltip
title=hapus onclick=hapusjs\{row[kd_peserta]}\a;
? td
tr ?php
no++; }
bila data tidak ada maka if no == 1 {
echo
trtd-tdtd-tdtd-tdtd- tdtd-tdtr;
} ?
table ?php } ?
div class=modal hide fade div class=modal-header
button
type=button class=close
data- dismiss=modal aria-hidden=truetimes;button
div div class=modal-body
h4Apakah anda yakin ingin menghapus data tersebut?h4
div div class=modal-footer
form method=POST input name=kd_peserta type=hidden
a data-dismiss=modal class=btnTidaka button name=btnhapus type=submit class=btn
btn-dangerYabutton form
div div
script type=textjavascript function hapusjskd_peserta{
input[name=kd_peserta].attrvalue,kd_peserta; .modal.modalshow;
} script
?php pesan = ;
if isset_POST[btnhapus] { query
= DELETE
FROM un_peserta
where kd_peserta={_POST[kd_peserta]};
result = mysql_queryquery; if result {
pesan = div class=alert alert-success button
type=button class=close
data- dismiss=alerttimes;button
strongBerhasilstrong Data
berhasil dihapusdiv;
247
} else { pesan = div class=alert alert-danger
button type=button
class=close data-
dismiss=alerttimes;button strongGagalstrong
Penghapusan data
gagal dilakukandiv;
} }
if isset_GET[pesertatampil] {
if _GET[pesertatampil]==nama{ if _GET[datasearch]== {
query = SELECT FROM un_peserta join un_grup_peserta usingkd_grup where
nama_peserta={_GET[datasearch]}; result
= mysql_queryquery;
} else { query = SELECT FROM
un_peserta join un_grup_peserta usingkd_grup; result
= mysql_queryquery;
} } else if _GET[pesertatampil]==nomor{
if _GET[datasearch]== { query = SELECT FROM
un_peserta join un_grup_peserta usingkd_grup where nomor_peserta={_GET[datasearch]};
result =
mysql_queryquery; } else {
query = SELECT FROM un_peserta join un_grup_peserta usingkd_grup;
result =
mysql_queryquery; }
} else if _GET[pesertatampil]==namagrup{ if _GET[datasearch]== {
query = SELECT FROM un_peserta join un_grup_peserta usingkd_grup where
nama_grup={_GET[datasearch]}; result
= mysql_queryquery;
} else { query = SELECT FROM
un_peserta join un_grup_peserta usingkd_grup; result
= mysql_queryquery;
} } else if _GET[pesertatampil]==grup{
if _GET[datasearch]== { query = SELECT FROM
un_peserta join un_grup_peserta usingkd_grup where kd_grup={_GET[datasearch]};
result =
mysql_queryquery; } else {
query = SELECT FROM un_peserta join un_grup_peserta usingkd_grup;
result =
mysql_queryquery; }
} else {
query = SELECT FROM un_peserta join un_grup_peserta usingkd_grup;
result = mysql_queryquery; }
_SESSION[selektorpeserta] =
_GET[pesertatampil]; _SESSION[katakunci_selektorpeserta]
= _GET[datasearch];
} else { query = SELECT FROM un_peserta join
un_grup_peserta usingkd_grup; result = mysql_queryquery;
} ?
l. File kelola peserta