<?php session_start();include("conn/conn.php");
if($_SESSION[online_number]!=""){
$kt_lbes=$_POST[kt_lbes];
$kt_small_lb=$_POST[kt_small_lb];
$query=mssql_query("select * from tb_user where online_number='$_SESSION[online_number]' and online_pt='1'");
$result=mssql_num_rows($query);
if($result==0){
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>在线考试系统</title>
<style type="text/css">
<!--
.STYLE4 {color: #FF0000}
.STYLE1 {font-size: 12px}
-->
</style>
<script language=javascript>
function keydown(){
if(event.keyCode==8){
event.keyCode=0;
event.returnValue=false;
alert("当前设置不允许使用退格键");
}if(event.keyCode==13){
event.keyCode=0;
event.returnValue=false;
alert("当前设置不允许使用回车键");
}if(event.keyCode==116){
event.keyCode=0;
event.returnValue=false;
alert("当前设置不允许使用F5刷新键");
}if((event.altKey)&&((window.event.keyCode==37)||(window.event.keyCode==39))){
event.returnValue=false;
alert("当前设置不允许使用Alt+方向键←或方向键→");
}if((event.ctrlKey)&&(event.keyCode==78)){
event.returnValue=false;
alert("当前设置不允许使用Ctrl+n新建IE窗口");
}if((event.shiftKey)&&(event.keyCode==121)){
event.returnValue=false;
alert("当前设置不允许使用shift+F10");
}
}
</script>
<script language=javascript>
function click() {
event.returnValue=false;
alert("当前设置不允许使用右键!");
}
document.oncontextmenu=click;
</script>
</head>
<body onkeydown="keydown()">
<table width="750" height="30" border="1" cellpadding="1" cellspacing="1" bordercolor="#FFFFFF" bgcolor="#666666">
<tr>
<td width="165" height=23 align=right nowrap bgcolor="#EEEEEE"><span class="STYLE1">考试时间:</span></td>
<td width="42" nowrap bgcolor="#EEEEEE"><span class="STYLE1"><font color="#FF0000">20</font>分钟</span></td>
<td width="58" align="center" nowrap bgcolor="#EEEEEE"><span class="STYLE1">计 时</span></td>
<td width="193" nowrap bgcolor="#EEEEEE"><span class="STYLE1">
<script type="text/javascript" src="js/xmlHttpRequest.js"></script>
<script type="text/javascript">
timer = window.setInterval("ShowTime()",1000);
function ShowTime(){
xmlHttp.open("post","showtime.php", true);
xmlHttp.onreadystatechange = function(){
if(xmlHttp.readyState == 4){
tet = xmlHttp.responseText;
document.getElementById("show_time").innerHTML = tet;
}
}
xmlHttp.send(null);
}
</script>
</span>
<div class="STYLE1" id="show_time"></div></td>
<td width="77" align="center" nowrap bgcolor="#EEEEEE"><span class="STYLE1">剩余时间:
<script type="text/javascript">
time = window.setInterval("sparetime()",1000);
function sparetime(){
xmlHttp.open("post","sparetime.php", true);
xmlHttp.onreadystatechange = function(){
if(xmlHttp.readyState == 4){
tet = xmlHttp.responseText;
document.getElementById("sparetime").innerHTML = tet;
if(tet=="00:00"){
form1.submit();
}
}
}
xmlHttp.send(null);
}
</script>
</span>
</td>
<td width="182" nowrap bgcolor="#EEEEEE"><div class="STYLE1" id="sparetime"></div></td>
</tr>
</table>
<form name="form1" method="post" action="index.php?online=开始考试">
<table width="750" height="228" border="1" cellpadding="1" cellspacing="1" bordercolor="#FFFFFF" bgcolor="#666666">
<tr><td height="20" colspan="2" bgcolor="#EEEEEE" class="STYLE1"> 单选</td>
</tr>
<?php
$query0=mssql_query("select * from tb_kt where kt_lb='$kt_lbes' and kt_lx='0' and kt_small_lb='$kt_small_lb'");
$x=1;
$fen0=0;
while($myrow0=mssql_fetch_array($query0)){
?>
<tr>
<td width="443" height="20" bgcolor="#FFFFFF" class="STYLE1"> <?php echo $x.".".$myrow0["kt_nr"]?> </td>
<td bgcolor="#FFFFFF" class="STYLE1"><span class="STYLE4"><?php echo $myrow0[kt_fs];?>分</span></td>
</tr>
<?php
$array0=explode("*",$myrow0["kt_daan"]);
if($_POST[Submit]!=""){
for($a=0;$a<count($array0);$a++){
if($array0[$a]!=""){
if($array0[$a]==$_POST[$myrow0[kt_id]]) {
$str0=$_POST[$myrow0[kt_id]];
}
}
}
}
for($a=0;$a<count($array0);$a++){
if($array0[$a]!=""){
?>
<tr>
<td height="20" bgcolor="#FFFFFF" class="STYLE1">
<input type="radio" name="<?php echo $myrow0[kt_id];?>" value="<?php echo $array0[$a];?>">
<?php echo $array0[$a];?> </td>
<td bgcolor="#FFFFFF" class="STYLE1"> <?php
if($_POST[$myrow0[kt_id]]==true){
if($a==0)
if($myrow0["kt_zqdaan"]==$str0){
echo "您输入的答案 ";
echo "<font color='#FF0000'>".substr($str0,0,1)."</font>";
echo " 正确 分数:";
echo "<font color='#FF0000'>".$myrow0[kt_fs]."</font>";
$fen0+=$myrow0["kt_fs"];
}else{
echo "您输入的答案 ";
echo "<font color='#FF0000'>".substr($str0,0,1)."</font>";
echo " 错误 ";
echo "正确答案: <font color='#FF0000'>".substr($myrow0[kt_zqdaan],0,1)."</font>" ;
}}
?></td>
<?php
}
}
?>
<?php
$x++;
}
?>
<tr>
<td height="20" bgcolor="#FFFFFF" class="STYLE1"> </td>
<td bgcolor="#FFFFFF" class="STYLE1"> </td>
</tr>
<tr>
<td height="20" colspan="2" bgcolor="#EEEEEE" class="STYLE1"> 多选</td>
</tr>
<?php
$query1=mssql_query("select * from tb_kt where kt_lb='$kt_lbes' and kt_lx='1' and kt_small_lb='$kt_small_lb'");
$y=1;
$fen1=0;
while($myrow1=mssql_fetch_array($query1)){
$ii=0;
?>
<tr>
<td height="20" bgcolor="#FFFFFF" class="STYLE1"> <?php echo $y.".".$myrow1["kt_nr"]?> </td>
<td bgcolor="#FFFFFF" class="STYLE1"><span class="STYLE4"><?php echo $myrow1[kt_fs];?>分</span></td>
</tr>
<?php
$array_a1=array();
$array1=explode("*",$myrow1["kt_daan"]);
if($_POST[Submit]!=""){
for($i=0;$i<count($array1);$i++){
if($array1[$i]!=""){
if($array1[$i]==$_POST[$myrow1[kt_id]."-".$i]) {
array_push($array_a1,$_POST[$myrow1[kt_id]."-".$i]);
}
}
}
}
$str1=implode("*",$array_a1);
for($i=0;$i<count($array1);$i++){
if($array1[$i]!=""){
?>
<tr>
<td height="20" bgcolor="#FFFFFF" class="STYLE1">
<input type='checkbox' name='<?php echo $myrow1[kt_id]."-".$i?>' value='<?php echo $array1[$i];?>'> <?php echo $array1[$i];?></td>
<td bgcolor="#FFFFFF" class="STYLE1">
<?php
if($_POST[Submit]==true){
if($_POST[$myrow1[kt_id]."-".$i]==true){
if($ii==0){
if($myrow1["kt_zqdaan"]==$str1){
echo "您输入的答案 ";
$arrayesg=explode("*",$str1);
for($gg=0;$gg<count($arrayesg);$gg++){
list($name,$valuesg)=each($arrayesg);
echo "<font color='#FF0000'>".substr($valuesg,0,1)."</font>";
}
echo " 正确 分数:";
echo "<font color='#FF0000'>".$myrow1[kt_fs]."</font>";
$fen1+=$myrow1["kt_fs"];
}else{
echo "您输入的答案 ";
$arrayes=explode("*",$str1);
for($g=0;$g<count($arrayes);$g++){
list($name,$values)=each($arrayes);
echo "<font color='#FF0000'>".substr($values,0,1)."</font>";
}
echo " 错误 正确答案: ";
$arrayes=explode("*",$myrow1[kt_zqdaan]);
for($g=0;$g<count($arrayes);$g++){
list($name,$values)=each($arrayes);
echo "<font color='#FF0000'>".substr($values,0,1)."</font>";
}
} }
$ii=1;
}}
?></td>
</tr>
<?php
}
}
?>
<?php
$y++;
}
?>
<tr>
<td height="20" bgcolor="#FFFFFF" class="STYLE1"> </td>
<td bgcolor="#FFFFFF" class="STYLE1"> </td>
</tr><tr>
<td
没有合适的资源?快使用搜索试试~ 我知道了~
PHPweb在线考试网源码
共45个文件
php:27个
jpg:8个
gif:3个
4星 · 超过85%的资源 需积分: 10 36 下载量 172 浏览量
2010-05-12
07:59:40
上传
评论
收藏 1.34MB ZIP 举报
温馨提示
前台: 主要实现了考生在线考试,考生成绩查询,考生密码修改等功能。在考试前,首先需要注册准考证号及密码,然后进入考场,选择考题,单击“开始考试”按钮,进入考试页面,答完后单击“提交”按钮即可。 后台: 可访问该网站的后台登录页面。后台主要用于管理考生信息、考题信息等。
资源推荐
资源详情
资源评论
收起资源包目录
online_ks.zip (45个子文件)
online_ks
conn
conn.php 139B
jrkc_ok.php 2KB
tc_dl.php 162B
denglu_ok.php 417B
zhuce_ok.php 824B
index.php 3KB
~$readme.doc 162B
jrkc.php 2KB
ksks.php 11KB
sparetime.php 258B
zhuce.php 1KB
readme.doc 1003KB
ksgz.php 1KB
admin
ktxx_gl.php 3KB
index.php 3KB
ktxx_tj.php 3KB
ksxx_gl.php 3KB
ksxx_gl_ok.php 507B
ktlb_gl.php 2KB
ktlb_gl_ok.php 826B
ktxx_tj_ok.php 617B
checkadmin_ok.php 509B
checkadmin.php 2KB
ktxx_gl_ok.php 796B
xgmm.php 3KB
cjcx.php 2KB
images
bg_2.jpg 91KB
bg_8.jpg 5KB
bg_4.jpg 4KB
bg_1.jpg 44KB
index_line.gif 7KB
bg_35.jpg 4KB
index_top.gif 58KB
Thumbs.db 44KB
bg_dl.gif 37KB
bg_34.jpg 4KB
bg_7.jpg 5KB
bg_33.jpg 22KB
js
zhuce_js.js 3KB
xmlHttpRequest.js 394B
xgmm_ok.php 795B
showTime.php 209B
data
db_online_Log.LDF 1024KB
db_online_Data.MDF 1024KB
denglu.php 1KB
共 45 条
- 1
资源评论
- yh51yh2012-06-28对我帮做挺大的,就是内容有些问题
- tamzhuqing2012-10-04好像运行不了,可能配置有问题
- 兔子ming_2012-12-17对我帮做挺大的,就是内容有些问题
- a01031692015-03-31对我帮做挺大的,不错
chenbo26316450
- 粉丝: 14
- 资源: 38
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功