Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67373 Members, 787 Products, 5278 Topic, 12953 Comments)

Masalah Status mengerjakan Ujian Di SIASELAH KTSP

Dibuat
Login Terakhir 2 Bulan lalu,
Telah Dilihat 1230 Kali
Rahmat Sasmita Mengatakan : Sultan Account
  1. Cara mengatasi bug pada saat siswa sudah mengerjakan soal tapi pada list siswa masih tetap statusnya "Belum dijawab"... mohon pencerahan pak robby

Ada 7 Jawaban

Rahmat Sasmita
commented on 12 Des 2017 04:59:26
  1. up
PHPMU.COM Support
commented on 13 Des 2017 06:29:11
  1. Assalam, kemungkinan bermasalah dengan query cek ke table rb_jawaban_essai dan rb_jawaban_objektif :
  2. SELECT * FROM `rb_jawaban_essai` a JOIN rb_pertanyaan_essai b ON a.id_pertanyaan_essai=b.id_pertanyaan_essai
  3. where a.nisn='xxxx' AND b.id_quiz_ujian='$_GET[id]'
  4. SELECT * FROM `rb_jawaban_objektif` a JOIN rb_pertanyaan_objektif b ON a.id_pertanyaan_objektif=b.id_pertanyaan_objektif
  5. where a.nisn='xxxx' AND b.id_quiz_ujian='$_GET[id]'
  6.  
  7. $jml = jawab_objektif + jawab_essai;
  8. if $jml >=1 maka sudah dijawab, else belum
Rahmat Sasmita
commented on 13 Des 2017 11:35:15
  1. itu dimana pk editnya nya?
PHPMU.COM Support
commented on 14 Des 2017 21:52:50
  1. Assalam, saya kasih tau cara menelusuri filenya saja ya mas,..
  2. kedepannya biar bisa cari sendiri filenya / di edit pada bagian mananya,.. :)
  3. silahkan di ikuti gambar yang saya lampirkan dibawah ini,..
Terdapat 4 File dilampirkan :
1. 1_lihat_url_di_address_bar.png (136 KB)
2. 2_buka_file_index_dan_telusuri.png (157 KB)
3. 3_menemukan_act_halaman.png (150 KB)
4. 4_ketemu_querynya_dibagain_tengah_act_semuajawaban.png (161 KB)
Rahmat Sasmita
commented on 17 Des 2017 06:04:10
  1. jadi query ini dimana salahnya pk :
  2.  
  3. $to = mysql_fetch_array(mysql_query("SELECT count(*) as total FROM `rb_jawaban_objektif` a
  4. JOIN rb_pertanyaan_objektif b ON a.id_pertanyaan_objektif=b.id_pertanyaan_objektif
  5. where a.nisn='$r[nisn]' AND b.id_quiz_ujian='$_GET[idsoal]'"));
  6. $es = mysql_fetch_array(mysql_query("SELECT count(*) as total FROM rb_jawaban_essai a JOIN rb_pertanyaan_essai b
  7. ON a.id_pertanyaan_essai=b.id_pertanyaan_essai where a.nisn='$r[nisn]'
  8. AND b.id_quiz_ujian='$_GET[idsoal]'"));
  9.  
  10. if ($to[total] <= 0 OR $es[total] <= 0){
  11. $statusnilai = "<i span style='color:red'>Belum Dijawab</i>";
  12. }else{
  13. $statusnilai = "<i span style='color:green'>Sudah Dijawab</i>";
  14. }
PHPMU.COM Support
commented on 17 Des 2017 07:11:22
  1. Ubah gini saja seperti yang saya info di atas :
  2. $jml = $to[total]+$es[total];
  3. if ($jml<= 0){
  4. $statusnilai = "<i span style='color:red'>Belum Dijawab</i>";
  5. }else{
  6. $statusnilai = "<i span style='color:green'>Sudah Dijawab</i>";
  7. }
Rahmat Sasmita
commented on 17 Des 2017 14:58:17
  1. Solved pk robby terima kasih
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!