data_baru +=tdspan class=tombol edit onclick=edit_siswathisSiswaspannbsp;span class=tombol hapus
onclick=hapus_siswathis,\+.inputan.eq0.val+\Siswaspan td;
var baris_baru = tr+data_baru+tr; baris_baru.insertAftertable.listing tr:last;
.info.htmlsudah disimpan ........fadeInslow.delay2000.fadeOut;
} else{
alertgagal disimpan, mungkin data sudah ada \n atau koneksi bermasalah;
} }
} else {
alertharus diisi semua....; }
}
10. daftar_ujian.php
div style=margin:0 auto;width:85 fieldset
Universitas Sumatera Utara
legendDaftar Ujian Pada Mata Pelajaran ?php echo nama_mp ?legend
form id=f_ujian input type=hidden name=id_mp id=id_mp value=?php echo
id_mp ? class=inputan input type=text name=nama_ujian id=nama_ujian value=Nama
Ujian class=inputan onfocus=bersihkanthis onblur=kembali_semulathis
input type=text name=tanggal id=tanggal value=Tanggal ujian class=inputan onfocus=bersihkanthis onblur=kembali_semulathis
input type=text name=waktu id=waktu value=Waktu dalam menit class=inputan onfocus=bersihkanthis onblur=kembali_semulathis
input type=text name=keterangan id=keterangan size=60 value=Keterangan class=inputan onfocus=bersihkanthis
onblur=kembali_semulathis span class=tombol tambah id=simpan_ujian
onclick=simpan_ujianthisUjianspan span id=update_ujian style=display:none
span class=tombol simpan onclick=update_ujianthisUjianspan span class=tombol batal onclick=batal_updateBatalspan
span form
div class=daftar_ujian div class=noNodiv
Universitas Sumatera Utara
div class=nama_ujianNama Ujiandiv div class=tanggalTanggaldiv
div class=waktuWaktudiv div class=jml_soalJml_Soaldiv
div class=ketKeterangandiv div class=aksiAksidiv
div ?php
tampilkan seluruh ujian pada mata pelajaran ini sql = select from ujian where id_mp =.id_mp.;
sql_exe = mysql_querysql; no = 1;
whiledata = mysql_fetch_assocsql_exe{ echo div class=daftar_ujian;
echo div class=no.no++.div; echo div class=nama_ujian.data[nama_ujian].div;
echo div class=tanggal.data[tanggal].div; echo div class=waktu.data[waktu]. Menitdiv;
jml_soal = mysql_resultmysql_queryselect count from soal where id_ujian=.data[id_ujian].,0;
echo div class=jml_soal.jml_soal.div; echo div class=ket.data[keterangan].div;
echo div class=aksispan class=tombol edit onclick=edit_ujianthis,\.data[id_ujian].\Ujianspanspan
Universitas Sumatera Utara
class=tombol tambah onclick=tambah_soal_ujian\.data[id_ujian].\;
echo Soalspanspan class=tombol edit onclick=edit_soal_ujian\.data[id_ujian].\Soalspanspan
class=tombol hapus onclick=hapus_ujianthis,\.data[id_ujian].\Ujianspandiv;
echo div; }
? fieldset
div div class=kembali onclick=kembali_daftar_mpKembalidiv
script type=textjavascript function kembali_daftar_mp{
content.htmlinfo_loading.loaddaftar_mp.php; }
function tambah_soal_ujianid_ujian{ content.htmlinfo_loading.loadbuat_soal.php?id_ujian=+id_ujia
n; }
function edit_soal_ujianid_ujian{ content.htmlinfo_loading.loadedit_soal.php?id_ujian=+id_ujian
;
Universitas Sumatera Utara
} function simpan_ujianelm{
var errornya = 0; .inputan.eachfunction{
ifthis.val == { errornya++;
this.focus; return false;
} }
iferrornya == 0{ simpan ke database
var data = elm.parent.serializeArray; var url = simpan_form.php;
var tabel = ujian; .posturl,{data:data,tbl:tabel},functionhasil{
ifhasil == 1{ reload content dengan halaman ini, karena kita
butuh id_ujian dari server
content.htmlinfo_loading.loaddaftar_ujian.php?id_mp=?php echo id_mp; ?;
} else{
Universitas Sumatera Utara
alertgagal disimpan, mungkin data sudah ada \n atau koneksi bermasalah;
} }
} else {
alertharus diisi semua....; }
} function hapus_ujianelm,id_ujian{
var hapus = confirmDengan menghapus ujian ini berarti anda juga akan \n Menghapus seluruh data yang berkaitan dengan ujian ini ...;
ifhapus{ var url = hapus_data.php;
.posturl,{id_nilai:id_ujian,id_nama:id_ujian,table:ujian},functionha sil{
ifhasil == 1{ hapus dibaris yang dihapus saja kawan
elm.parent.parent.remove;
content.html.loaddaftar_ujian.php?id_mp=?php echo id_mp; ?;
} else {
Universitas Sumatera Utara
alertgagal dihapus cek query anda .....; }
} }
} function edit_ujianelm,id_ujian{
var baris = elm.parent.parent; baris.parent.finddiv.sedang_diedit.removeClasssedang_diedit;
baris.parent.finddiv.telah_diedit.removeClasstelah_diedit; baris.addClasssedang_diedit;
tampilkan data baris tersebut pada form var nama_ujian = baris.finddiv.nama_ujian.text;
var tanggal = baris.finddiv.tanggal.text; var waktu = baris.finddiv.waktu.text;
waktu = waktu.split ; var ket = baris.finddiv.ket.text;
nama_ujian.valnama_ujian; tanggal.valtanggal;
waktu.valwaktu[0]; keterangan.valket;
simpan_ujian.fadeOut; update_ujian.fadeIn;
ambil id_ujian update_ujian.dataid_ujian,id_ujian;
Universitas Sumatera Utara
} function batal_update{
div.sedang_diedit.removeClasssedang_diedit; update_ujian.fadeOut;
simpan_ujian.fadeIn; .inputan.eachfunction{
this.valcontent.datathis.attrname; }
} function update_ujianelm{
var errornya = 0; .inputan.eachfunction{
ifthis.val == { errornya++;
this.focus; return false;
} }
11. daftar_ujian_siswa.php