Update database tanpa mereload halaman

Selamat sore Saya membuat website try out ujian nah saya ingin menampilkan jumlah soal, soal tidak terjawab dan ragu-ragu Saya sudah mendapatkan logikanya tapi yang saya tidak bisa hasil dari misal jumlah soal, soal tidak terjawab harus terlebih dahulu di refresh biar berubah

MISAL : Jumlah soal : 5 Soal terjawab : 0 Tidak terjawab : 5 Ragu-ragu : 0

padahal soal sudah saya jawab 4, itu harus saya refresh dulu halamannya baru tampil Jumlah soal : 5 Soal Terjawab :4 Tidak Terjawab :1 Ragu ragu:0

saya sudah mencoba memakai ajax tapi masih belom paham, semoga ada yang membantu

Terimakasih hehe

avatar Harai
@Harai

1 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

2 Jawaban:

@Harai hemmm... sekedar tny aja ya, saya rada ragu sih itu pake auto update database. Coba deh misalnya kalo soalnya ada 100 lalu yg ikut ujian siswanya ada 100 ujiannya jam 09:00-10:00. 100*100 = 10000 berarti database akan auto update 10000x ? blm termasuk jika koreksi jwban, meski sqlnya hanya update saja tp kalo update dlm timing yg sama bkannya beban di server ya??

Yang saya tau sih biasanya di buat perpage misalnya soalnya 100, 1 page = 10/20/... lalu ketika user klik next page baru dilakukan update ke database/proses(blm terjawab/terjawab)? karena tiap siswa frekuensi pengerjaannya beda2 jd mungkin lbh ringan di dbnya.

Tapi jika memang mau bisa pake meta tag untuk auto refresh berdasarkan durasi yang ditentukan


<meta http-equiv=”refresh” content=”30″ />
//30 second
setTimeout(function(){
   window.location.reload(1);
}, 30000);
avatar blackarch
@blackarch

101 Kontribusi 35 Poin

Dipost 6 tahun yang lalu

Pake tag meta bisa merefresh halaman secara otomasis durasinya bisa agang atur

 <meta http-equiv=”refresh” content=”30″ /> //content="30"
itu durasinya bisa agan edit sesuai keinginan
//misalnya
<meta http-equiv=”refresh” content=”10″ />//berarti refreshnya tiap 10detik


Semoga membantu Terima Kasih

avatar Fajar25
@Fajar25

41 Kontribusi 4 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban