echo tr; echo thead; ifcounthead_id_ujian 0{
ambil semua data siswa peserta ujian sql_siswa = select nis,nama from siswa;
sql_siswa_exe = mysql_querysql_siswa; simpan aja di array dulu biar gampang
data_siswa = array; whiledata = mysql_fetch_assocsql_siswa_exe{
data_siswa[data[nis]][nama] = data[nama]; }
8. daftar_nilai_ujian_xls.php
?php include_once includekoneksi.php;
xlsfile = Hasil_ujian_.dated-m-Y..xls; headerContent-type: applicationvnd.ms-excel;
headerContent-Disposition: attachment; filename=xlsfile;
id_mp = _REQUEST[id_mp]; nama_mp = mysql_resultmysql_queryselect nama_mp from mapel where
id_mp=.id_mp.,0; ?
div style=width:80;margin:0 auto class=daftar_pelajaran
Universitas Sumatera Utara
fieldset legendDaftar Nilai Ujian Mata Pelajaran ?php echo ucwordsnama_mp
?legend ?php
echo table class=listing cellpadding=0 cellspacing=0; ambil data ujian pada id_mp ini sebagai header
echo tr; echo thNoththNISththNamath;
sql_head = select id_ujian,nama_ujian from ujian where id_mp=.id_mp.;
sql_head_exe = mysql_querysql_head; head_id_ujian = array;
whilehead = mysql_fetch_assocsql_head_exe{ array_pushhead_id_ujian,head[id_ujian];
echo th.head[nama_ujian].th; }
echo thReratath; echo tr;
ambil semua data siswa peserta ujian sql_siswa = select nis,nama from siswa;
sql_siswa_exe = mysql_querysql_siswa; simpan aja di array dulu biar gampang
data_siswa = array; whiledata = mysql_fetch_assocsql_siswa_exe{
Universitas Sumatera Utara
data_siswa[data[nis]][nama] = data[nama]; }
sql_nilai = select id_user,nilai.id_ujian,ifnullnilai,\--\ as nilai from nilai right join ujian on ujian.id_ujian=nilai.id_ujian and nilai.id_ujian in select
id_ujian from ujian where id_mp=.id_mp. order by nilai.id_ujian,id_user;
sql_nilai_exe = mysql_querysql_nilai; whiledata = mysql_fetch_assocsql_nilai_exe{
data_siswa[data[id_user]][nilai][data[id_ujian]] = data[nilai]; }
tampilkan dalam tabel no = 1;
foreachdata_siswa as id_siswa = data_tampil{ echo tr;
echo td.no++.td; echo td.id_siswa.td;
echo td.data_tampil[nama].td; temp_arr = array;
fori = 0;i counthead_id_ujian; i++{ ifissetdata_tampil[nilai][head_id_ujian[i]]{
nilainya = data_tampil[nilai][head_id_ujian[i]]; }
else nilainya=---; echo td.roundnilainya.td;
Universitas Sumatera Utara
array_pushtemp_arr,nilainya; }
echo td.roundarray_sumtemp_arrcounttemp_arr.td;
echo tr; }
echo table; ?
9. daftar_siswa.php