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
?php pesan
akan muncul
ketika penyimpanan
pada penambahanperubahan data telah dilakukan
if pesan = or pesan_nama = or pesan_nomor = or pesan_grup = or pesan_pass = {
? div class=alert ?php echo jenispesan ?
button
type=button class=close
data- dismiss=alerttimes;button
?php if pesan_nama = {echo
pesan_nama.br;}; if pesan_nomor = {echo
pesan_nomor.br;}; if pesan_pass = {echo
pesan_pass.br;}; if pesan_grup = {echo
pesan_grup.br;}; if pesan = {echo
pesan.br;}; ?
div ?php
} ?
-- Menampilkan nama grup pada header-- div class=page-header
?php if isset_GET[namagrup] {? h1Peserta small - ?php echo judul. Grup
._GET[namagrup]?small form
method=GET class=pull-
right input
name=page type=hidden value=peserta
input name=pesertatampil type=hidden value=grup
input name=datasearch type=hidden value=?php echo _GET[kdgrup]?
input name=namagrup
type=hidden value=?php echo _GET[namagrup]? input
name=dari type=hidden value=grup
button type=submit
class=btn btn-success pull-righti class=icon-chevron-left icon-whiteiDaftar Pesertabutton
form h1
?php } else { ? h1Peserta small - ?php echo judul ?small
a href=?page=peserta class=btn btn-success pull- righti class=icon-chevron-left icon-whitei Daftar
Pesertaa h1
?php } ? div
248
div form
id=data_peserta 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=namaNama
Pesertalabel div class=controls
input type=text name=nama value=?php echo fnama ?
div div
div class=control-group label
class=control-label for=nomorNomor
Pesertalabel div class=controls
input type=text name=nomor value=?php echo fnomor ?
div div
div class=control-group label
class=control-label for=passwordPasswordlabel
div class=controls input type=text name=password value=?php
echo fpassword ? div
div
div class=control-group label
class=control-label for=grupGrup
Pesertalabel div class=controls
--input type=text name=grup value=?php echo fgrup ?--
select name=grup
option value=--Pilih Grup Peserta--option ?php
while data= mysql_fetch_arrayresult1{
if fgrup==data[kd_grup]{ selected=selected=selected;
} else { selected=;
} echo
option value={data[kd_grup]}
selected{data[nama_grup]}option; }
? select
div div
div class=control-group div class=controls
button type=submit name=simpan class=btn btn-successSimpanbutton
?php if
isset_GET[kdgrup] {? a
href=?page=peserta class=btn btn-dangerBatala ?php } else { ?
a href=?page=pesertapesertatampil=grupdatasearch=?php
echo _GET[kdgrup]?namagrup=?php
echo _GET[namagrup]
?dari=grup class=btn
btn- dangerBatala
?php }? div
div form
div ?php
menambah peserta pesan = ;
pesan_nama = ; pesan_nomor = ;
pesan_pass = ; pesan_grup = ;
if _GET[to] == tambah { judul = Tambah Peserta;
fnama = ; fnomor = ;
fpassword = ; ifisset_GET[kdgrup] {
fgrup = _GET[kdgrup]; } else {
fgrup = ; }
query1= select from un_grup_peserta; result1= mysql_queryquery1;
if isset_POST[simpan] { nama_peserta = _POST[nama];
nomor_peserta = strtoupper_POST[nomor]; password = _POST[password];
kd_grup = _POST[grup]; query mysql untuk menambah peserta
query =
INSERT INTO
un_pesertanama_peserta,nomor_peserta,password,kd_grup VALUES
nama_peserta,nomor_peserta,password,kd_grup; result = mysql_queryquery;
pesan yang akan keluar if result {
pesan = strongBerhasilstrong Data telah tersimpan;
jenispesan = alert-success;
fnama = ; fnomor = ;
fpassword = ; fgrup = ;
} else { pesan = strongGagalstrong Penyimpanan
data gagal dilakukan; jenispesan = alert-danger;
}
} }
mengubah data peserta elseif _GET[to] == ubah {
judul = Ubah Data Peserta; if isset_POST[simpan] {
249
kd_peserta = _GET[kd]; nama_peserta = _POST[nama];
nomor_peserta = strtoupper_POST[nomor]; password = _POST[password];
kd_grup = _POST[grup]; query mysql untuk mengubah data peserta
query = UPDATE un_peserta SET nama_peserta = nama_peserta, nomor_peserta = nomor_peserta, password
= password, kd_grup = kd_grup WHERE kd_peserta = kd_peserta;
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; jenispesan = alert-danger;
} }
mengambil data yang akan diubah query
= SELECT
FROM un_peserta
where kd_peserta={_GET[kd]};
result = mysql_queryquery; row = mysql_fetch_arrayresult;
query1= select from un_grup_peserta; result1= mysql_queryquery1;
fnama = row[nama_peserta]; fnomor = row[nomor_peserta];
fpassword = row[password]; fgrup = row[kd_grup];
} ?
script type=textjavascript When the document is ready
document.readyfunction { validation rules
data_peserta.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: { required: true,
rangelength : [3, 50] },
nomor: { required: true,
rangelength : [1, 40] },
password: { required: true,
rangelength : [1, 10] },
grup: { required: true,
number: true }
}, messages: {
nama: { required: Anda harus mengisi data nama,
rangelength: Nama minimal 3 karakter dan maksimal 50 karakter
}, nomor: {
required: Anda harus mengisi nomor peserta harus kode unik,
rangelength: Nomor peserta maksimal 40 karakter },
password: { required: Anda harus mengisi password,
rangelength : Password sampai 10 karakter },
grup: { required: Anda harus memilih grup peserta,
number: Kode grup harus berupa angka }
} };
}; script
250
m. File hasil tes