<?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
懂点哲学的程序员
- 粉丝: 77
- 资源: 5
最新资源
- 基于STM32为电子香味项目,通过蓝牙模块传输数据,嵌入式硬件平台,RFID使用的是RC522.整个项目包括软硬件以及android程序详细文档+全部资料+高分项目+源码.zip
- 基于发布-订阅模型的多线程消息框架,用于嵌入式平台,纯C实现,性能和灵活性极高详细文档+全部资料+高分项目+源码.zip
- 基于嵌入式Linux的一套可视对讲设备代码,比较底层,写的比较好,里面的lib库是一些图像处理库详细文档+全部资料+高分项目+源码.zip
- php 实现各种排序和查找算法源代码.zip
- 基于嵌入式qt的车载系统详细文档+全部资料+高分项目+源码.zip
- 基于嵌入式的基础图形库详细文档+全部资料+高分项目+源码.zip
- 基于嵌入式平台ARM Linux的新冠肺炎疫情监控平台详细文档+全部资料+高分项目+源码.zip
- 基于嵌入式的视觉运动控制详细文档+全部资料+高分项目+源码.zip
- 基于嵌入式综合项目:STM32F407基于ARM Cortex-M4处理器,云服务器Linux操作系统,MySQL数据存储转发详细文档+全部资料+高分项目+源码
- 基于热风控制系统嵌入式项目,基于STM32F1芯片和RT-Thread实时系统开发出温度闭环控制和风速控制详细文档+全部资料+高分项目+源码.zip
- 基于全志V3S的嵌入式开发者打怪升级项目详细文档+全部资料+高分项目+源码.zip
- 基于事件型嵌入式驱动框架。详细文档+全部资料+高分项目+源码.zip
- 基于使用B-Tree作为索引,基于MMap的嵌入式键值数据库详细文档+全部资料+高分项目+源码.zip
- 基于三个嵌入式的小项目:一个是基于科大讯飞的语音识别系统,一个是智能音乐相册,一个是别踩白块小游戏详细文档+全部资料+高分项目+源码.zip
- 基于物联网模式开发的嵌入式程序详细文档+全部资料+高分项目+源码.zip
- 基于以太网通信的电力电子设备运行状态的远程监控嵌入式系统设计详细文档+全部资料+高分项目+源码.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈