Kamis, 14 November 2013

PHP Indonesia - Facebook: mas mau tanya ne agar eksekusi js countdown bisa ...

PHP Indonesia - Facebook
PHP Indonesia is a community for everyone that loves PHP. Our focus is in the PHP world but our topics encompass the entire LAMP stack. Topics include PHP coding, to memcached handling, db optimizations, server stack, web server tuning, code deploying, hosting options and much much more. Youtube Channel : http://www.youtube.com/user/OurPHPIndonesia Twitter : @php_indonesia NOTE: Rules for Wall posting: https://www.facebook.com/groups/35688476100/doc/10151597056316101/ Daftar Keanggotaan : http://www.facebook.com/groups/35688476100/doc/10150671770741101/ 
Find Unique T-shirts

Explore the most popular t-shirts on Cafepress. Discover great designs celebrating anything you can think of.
From our sponsors
mas mau tanya ne agar eksekusi js countdown bisa ...
Nov 14th 2013, 17:24, by Last Mint

Last Mint 5:24pm Nov 14
mas mau tanya ne agar eksekusi js countdown bisa submit jawaban gimna ya?????

///////////////////////////////

<body>

<p align="center"><strong>ULANGAN UMUM BERSAMA SEMESTER I (GANJIL)</strong><br />
<strong>TAHUN PELAJARAN 2012/2013</strong></p>
<table border="0" width="200">
<tr>
<td>Nama</td>
<td>:</td>
<td><?php echo $nm; ?></td>
</tr>
<tr>
<td>Mata Pelajaran</td>
<td>:</td>
<td><?php echo $mtr; ?></td>
</tr>
<tr>
<td>KD</td>
<td>:</td>
<td><?php echo $kmp; ?></td>
</tr>
<tr>
<td>Alokasi Waktu</td>
<td>:</td>
<td>
<script type="text/javascript">
var detik="20"
if (document.images)
{
parselimit=detik
}
function begintimer()
{
if (!document.images)
return
if (parselimit==1)
window.location="prosesSoal.php"
else
{
parselimit-=1
curmin=Math.floor(parselimit/60)
cursec=parselimit%60
if (curmin!=0)
curtime=curmin+":"+cursec+""
else
curtime=cursec+" detik"
document.getElementById("servertime").innerHTML=curtime
setTimeout("begintimer()",1000)
}
}
</script>
</head>
<body onLoad="begintimer()">
<b><DIV id="servertime"></DIV></b>
</td>
</tr>

</table>




<form name="form2" method="post" action="">
<label for="textfield"></label>
<p><strong>PETUNJUK UMUM</strong></p>
<ol>
<li>Laporkan kepada pengawas ujian kalau terdapat tulisan yang kurang jelas</li>
<li>Jumlah soal sebanyak 10 butir pilihan ganda, dan semua harus dijawab</li>
<li>Kerjakan soal-soal yang Anda anggap paling mudah terlebih dahulu</li>
<li>Tidak dibenarkan memilih jawaban lebih dari satu jawaban</li>
<li>Apabila ada jawaban yang Anda anggap keliru dan Anda ingin memperbaikinya, maka perbaikan</li>
<li> Penilaian diatur sebagai berikut :<br>
a. Nilai Maksimal : 10,00<br>
b. Nilai Miimal : 0,00</li>
<li> Mintalah kertas buram kepada pengawas, apabila diperlukan</li>
<li>Periksalah pekerjaan anda sebelum kirim jawaban ke <em>website</em></li>
</ol>
</form>
<p>&nbsp;</p>
<hr />
<?php
include("admin/koneksi.php");
$hasil=mysql_query("select * from soal where materi='$mtr' and kd='$kmp' and status='Yes' order by id desc limit 10");
$jumlah=mysql_num_rows($hasil);
$urut=0;
while($row =mysql_fetch_array($hasil))
{
$id=$row["id"];
$pertanyaan=$row["pertanyaan"];
$a=$row["a"];
$b=$row["b"];
$c=$row["c"];
$d=$row["d"];
$e=$row["e"];



?>
<form name="form1" method="post" action="prosesSoal.php">
<input type="hidden" name="id[]" value="<?php echo $id; ?>">
<input type="hidden" name="jumlah" value="<?php echo $jumlah; ?>">
<input type="hidden" name="Nm" value="<?php echo $nm; ?>">
<input type="hidden" name="Sid" value="<?php echo $sid; ?>">
<input type="hidden" name="mt" value="<?php echo $mtr; ?>">
<input type="hidden" name="km" value="<?php echo $kmp; ?>">


<div id="soal"><p><?php echo $urut=$urut+1; ?>. <?php echo "$pertanyaan"; ?>:</p></div>
<p>
<input type="radio" name="pilihan[<?php echo $id; ?>]" value="A" />
a.<?php echo "$a";?> </p>
<p>
<input type="radio" name="pilihan[<?php echo $id; ?>]" value="B" />
b.<?php echo "$b";?> </p>
<p>
<input type="radio" name="pilihan[<?php echo $id; ?>]" value="C" />
c.<?php echo "$c";?> <br />
</p>
<p>
<input type="radio" name="pilihan[<?php echo $id; ?>]" value="D" />
d.<?php echo "$d";?> <br />
</p>
<p>
<input type="radio" name="pilihan[<?php echo $id; ?>]" value="E" />
e.<?php echo "$e";?> </p>
<p>
<?php
}
?>
<input type="submit" name="submit" value="Kirim Jawab" onClick="return confirm ('Apakah Anda yakin dengan jawaban Anda?')">
<script type="text/javascript">
var detik="20"
if (document.images)
{
parselimit=detik
}
function begintimer()
{
if (!document.images)
return
if (parselimit==1)
window.location="prosesSoal.php"
else
{
parselimit-=1
curmin=Math.floor(parselimit/60)
cursec=parselimit%60
if (curmin!=0)
curtime=curmin+":"+cursec+""
else
curtime=cursec+" detik"
document.getElementById("servertime").innerHTML=curtime
setTimeout("begintimer()",1000)
}
}
</script>
</p>

<script type="text/javascript">
function waktuHabis(){
alert("waktu habis ......");
koreksi_simpan();
}
function hampirHabis(periods){
if($.countdown.periodsToSeconds(periods) == 60){
$(this).css({color:"red"});
}
}
function tutup_redirect(id_info,id_mp){
$("#"+id_info).parent().remove();
$("#content").html(info_loading).load("daftar_ujian_siswa.php?id_mp="+id_mp);
};
function coba_lagi(id_info){
$("#"+id_info).parent().remove();
koreksi_simpan();
}
function pilih_jawaban(elm){
$(elm).find("input:radio").attr("checked",true);
}
function koreksi_simpan(){
// hapus timer countdown
$("#timer").countdown("destroy");
var id_mp = "<?php echo $data_ujian['id_mp'] ?>";
var id_ujian ="<?php echo $id_ujian ?>";
var id_user = "<?php echo $_SESSION['nis_kj'] ?>";
var id_info ="<?php echo 'info_'.$id_ujian ?>";
var jum_soal = "<?php echo $no ?>";
// lihat berapa jawaban yang benar
var benar = 0;
// tandai jawaban yang benar
$(":radio").each(function(){
if($(this).val() == 1){
$(this).parent().addClass("yang_benar");
}
})
// koreksi gan
var jawaban_siswa = new Array();
$(":checked").each(function(){
if($(this).val() == 1){
benar++;
};
jawaban_siswa += $(this).attr("alt")+",";
})
if(jawaban_siswa.length > 0){
jawaban_siswa = jawaban_siswa.substr(0,jawaban_siswa.length - 1);
}
// alert(jawaban_siswa);
var nilai = (benar / jum_soal) * 100;
// simpan ke database
var tinggi_div_soal = $("#tempat_soal").outerHeight();
var lebar_div_soal = $("#tempat_soal").outerWidth();
var posisi = $("#tempat_soal").position();
var div_overlay = "<div style='position:absolute;top:"+posisi.top+";left:"+posisi.left;
div_overlay +=";width:"+lebar_div_soal+"px;height:"+tinggi_div_soal+";background:#FFFFFF;opacity:0.4;z-index:9' >";
div_overlay +="</div>";
div_overlay +="<div id='"+id_info+"' style='position:absolute;border:1px solid #000000;font-weight:bolder;z-index:10";
div_overlay +=";width:"+0.25 * lebar_div_soal+"px;background:#CEF3CE;padding:6px;border:1px solid #00FF00;border-radius:3px;' >";
div_overlay +="Sedang menyimpan ...........</div>";
$(div_overlay).appendTo("#tempat_soal");
var atas = (($(window).height() - $("#"+id_info).height()) / 2) + $(window).scrollTop();
var kiri = (($(window).width() - $("#"+id_info).width()) / 2) + $(window).scrollLeft();
$("#"+id_info).css({"top":atas+"px","left":kiri+"px"});
//simpan ke database
var url = "simpan_form.php";
var tabel = "nilai";
var data = [{"name":"id_user","value":id_user},{"name":"id_ujian","value":id_ujian},{"name":"nilai","value":nilai},{"name":"detail_jawaban","value":jawaban_siswa}];
/*
$.post(url,{tbl:tabel,data:data},function(hasil){
if(hasil == 1){
var ket_nilai = "<div>Nilai Anda : "+nilai+"</div><div>Jawaban Yang benar :"+benar+"</div><div>Jumlah soal "+jum_soal+"</div>";
ket_nilai +="<div style='margin-top:5px'><span class='tombol' onclick='tutup_redirect(\""+id_info+"\",\""+id_mp+"\")'>OK</span></div>";
$("#"+id_info).html(ket_nilai);
// hapus overlay
//$("#"+id_info).parent().remove();
//$("#content").html("").load("daftar_ujian_siswa.php?id_mp="+id_mp);
}
else {
var lagi = confirm("Gagal disimpan, mungkin koneksi terputus <br /> Coba lagi");
if(lagi){
// hapus overlay
$("#"+id_info).parent().remove();
koreksi_simpan();
}

}
})
*/
$.ajax({
type:"POST",
url: url,
data:{tbl:tabel,data:data},
success:function(){
var ket_nilai = "<div>Nilai Anda : "+nilai+"</div><div>Jawaban Yang benar :"+benar+"</div><div>Jumlah soal "+jum_soal+"</div>";
ket_nilai +="<div style='margin-top:5px'><span class='tombol' onclick='tutup_redirect(\""+id_info+"\",\""+id_mp+"\")'>OK</span></div>";
$("#"+id_info).html(ket_nilai);
},
error:function(){
$("#"+id_info).html("Gagal menyimpan ...........<span class='tombol' onclick='coba_lagi(\""+id_info+"\")'>Coba lagi</span>");
}
})
}
$(function(){
var longWayOff = "<?php echo ($data_ujian['waktu'] * 60) - $telah_berlalu ?>";
if(parseInt(longWayOff) <= 0 ){
waktuHabis();
}
else {
$("#timer").countdown({
until: longWayOff,
compact:true,
onExpiry:waktuHabis,
onTick: hampirHabis
});
}
})
</script>
</form>

Last Mint 5:42pm Nov 14
kalau waktunya udah nunjukin 0 detik mka bisa submit.kalu cuma lwindow.location="prosesSoal.php" bisa nya cuma pindah lokasi gak submit jawaban

You are receiving this email because you subscribed to this feed at blogtrottr.com.

If you no longer wish to receive these emails, you can unsubscribe from this feed, or manage all your subscriptions

Tidak ada komentar:

Posting Komentar