5. daftar_mp.php
div class=daftar_pelajaran fieldset
legendPilih Mata Pelajaranlegend form id=f_mp
input type=text name=nama_mp value=nama mata pelajaran class=inputan onfocus=bersihkanthis onblur=kembali_semulathis
span id=simpan_mp class=tombol tambah onclick=simpan_mpthisMata Pelajaranspan
span id=update_mp style=display:none span class=tombol simpan onclick=update_mpthisMata
Pelajaranspan span class=tombol batal onclick=batal_updateBatalspan
span form
?php ambil data mata pelajaran dari database
mp_exe = mysql_queryselect from mapel; jml_mp = mysql_num_rowsmp_exe;
ifjml_mp 0{ ?
ul ?php
whiledata = mysql_fetch_assocmp_exe{
Universitas Sumatera Utara
jml_ujian = mysql_resultmysql_queryselect count from ujian where id_mp=.data[id_mp].,0;
echo divspan class=jml_ujian.jml_ujian.span;
echo li.data[nama_mp].li; echo div onclick=\lihat_ujian.data[id_mp].\
style=margin:10pxspan class=tombol tambahUjian spandiv; echo div onclick=\edit_mpthis,.data[id_mp].\
style=margin:10pxspan class=tombol editPelajaranspandiv; echo div onclick=\hapus_mpthis,.data[id_mp].\
style=margin:10pxspan class=tombol hapusPelajaranspandiv; echo div;
}
? ul
?php }
else { echo Mata Pelajaran Belum Dibuat;
} ?
fieldset
Universitas Sumatera Utara
div script
function lihat_ujianid_mp{ load content dengan data dari daftar_ujian.php
content.htmlinfo_loading.loaddaftar_ujian.php?id_mp=+id_mp ;
} function edit_mpelm,id_mp{
var nama_mp = elm.parent.findli.text; .sedang_diedit.removeClasssedang_diedit;
.telah_diedit.removeClasstelah_diedit; elm.parent.addClasssedang_diedit;
f_mp input[name=nama_mp].valnama_mp; sembunyikan tombol simpan
simpan_mp.fadeOut; update_mp.fadeIn;
update_mp.dataid_mp,id_mp; }
function batal_update{ .sedang_diedit.removeClasssedang_diedit;
update_mp.fadeOut; simpan_mp.fadeIn;
.inputan.eachfunction{ this.valcontent.datathis.attrname;
Universitas Sumatera Utara
} }
function update_mpelm{ var errornya = 0;
.inputan.eachfunction{ ifthis.val == {
errornya++; this.focus;
return false; }
} iferrornya == 0{
simpan ke database var data = elm.parent.parent.serializeArray;
var url = update_data.php; var tabel = mapel;
data.unshift{name:id_mp,value:update_mp.dataid_mp}; .posturl,{data:data,table:tabel},functionhasil{
ifhasil == 1{ update data pada baris yang diedit
var div_mapel = .sedang_diedit;
div_mapel.findli.textinput[name=nama_mp].val;
Universitas Sumatera Utara
hapus class sedang diedit dan tambahkan kelas telah diedit
div_mapel.removeClasssedang_diedit.addClasstelah_diedit; }
else{ alertgagal disimpan, mungkin data sudah ada \n
atau koneksi bermasalah+hasil;
} }
} else {
alertharus diisi semua....; }
} function simpan_mpelm{
var nama_mp = elm.prev.val; ifnama_mp = nama_mp = nama mata pelajaran{
simpan ke database var data = elm.parent.serializeArray;
var url = simpan_form.php; var tabel = mapel;
.posturl,{data:data,tbl:tabel},functionhasil{
Universitas Sumatera Utara
ifhasil == 1{ reload content dengan halaman ini
content.htmlinfo_loading.loaddaftar_mp.php; }
else{ alertgagal disimpan, mungkin data sudah ada \n
atau koneksi bermasalah; }
} }
else { alertharus diisi semua....;
} }
function hapus_mpelm,id_mp{ .sedang_diedit.removeClasssedang_diedit;
elm.parent.addClasssedang_diedit;
6. daftar_nilai_mp.php