<?php
$servername = "120.79.210.170:3306";
$username = "";
$password = "";
$dbname = "examplatform";
function conn()
{
$conn = mysqli_connect("120.79.210.170:3306", "", "", "examplatform");
mysqli_query($conn, "set names utf8");
return $conn;
}
function doresult($sql){
$result=mysqli_query(conn(), $sql);
return $result;
}
function dolists($result){
return mysqli_fetch_array($result, MYSQLI_ASSOC);
}
function totalnums($sql) {
$result=mysqli_query(conn(), $sql);
return $result->num_rows;
}
function closedb()
{
if (! mysqli_close()) {
exit('关闭异常');
}
}
?>
<?php
include '../MyPhp/mySqlConnectPage.php';
$sql = "SELECT
questions.qtitle ,examanswer.respond,questions.qanswer
from examanswer,qpools,questions,testpaper
WHERE qpools.tno=examanswer.tno and testpaper.tno=examanswer.tno and
qpools.eno=examanswer.id
and questions.qno=qpools.qno and examanswer.etno='3' and testpaper.tname='$paperName'
ORDER BY examanswer.tno,examanswer.mno,examanswer.id";
$totalnums = totalnums($sql);
$fnum = 5;
$pagenum = ceil($totalnums / $fnum);
@$tmp = $_GET['page'];
$current_page = empty($_GET['page']) ? 1 : $_GET['page'];
$previous_page = $current_page - 1;
$next_page = $current_page + 1;
if ($previous_page == 0) {
$previous_page = 1;
}
if ($next_page > $pagenum) {
$next_page = $current_page;
}
if ($tmp > $pagenum)
echo "<script>window.location.href='allPaperCheck.php'</script>";
if ($tmp == "") {
$num = 0;
} else {
$num = ($tmp - 1) * $fnum;
}
$sql = "SELECT mno,mname, tname, qtitle,respond,qanswer ,correct,class,tno FROM examcorrectinfo where tname='$paperName'
LIMIT " . $num . ", $fnum";
$result = doresult($sql);
$i=0;
while (! ! $rows = dolists($result)) {
$fillsum[0]=$rows['qtitle'];
$fillsum[1]=$rows['respond'];
$fillsum[2]=$rows['qanswer'];
$fillsum[3]=$rows['mno'];
$fillsum[4]=$rows['mname'];
$fillsum[5]=$rows['tname'];
$fillsum[6]=$rows['correct'];
$fillsum[7]=$rows['class'];
$fillsum[8]=$rows['tno'];
$fillsums[$i++]=$fillsum;
}
$fillsumArray= json_encode($fillsums, JSON_UNESCAPED_UNICODE);
?>
<script>
let fillnum=<?=$fillsumArray ?>;
let pageNum=<?=$pagenum?>;
let paperName='<?=$paperName?>';
let page=<?=$current_page?>;
let prePage=<?=$previous_page?>;
let next_page=<?=$next_page?>;
function createSpan() {
let MyDiv =document.getElementById('page');
let k=0;
let previous=document.createElement("li");
let previousPage=document.createElement("a");
previousPage.innerText='«';
previousPage.setAttribute
('href','allPaperCheck.php?page='+prePage+'&paperName='+paperName+'');
let first=document.createElement("li");
let firstPage=document.createElement("a");
firstPage.innerText='首页';
firstPage.style.fontSize='10px';
firstPage.setAttribute
('href','allPaperCheck.php?page=1&paperName='+paperName+'');
MyDiv.appendChild(first);
first.appendChild(firstPage);
MyDiv.appendChild(previous);
previous.appendChild(previousPage);
for (let i = 0; i < pageNum; i ++) {
let record=document.createElement("li");
let connect=document.createElement("a");
let k=i+1;
connect.setAttribute
('href','allPaperCheck.php?page='+k+'&paperName='+paperName+'');
connect.innerText=k;
MyDiv.appendChild(record);
record.appendChild(connect);
}
let next=document.createElement("li");
let nextPage=document.createElement("a");
nextPage.innerText='»';
nextPage.setAttribute
('href','allPaperCheck.php?page='+next_page+'&paperName='+paperName+'');
MyDiv.appendChild(next);
next.appendChild(nextPage);
let last=document.createElement("li");
let lastPage=document.createElement("a");
lastPage.style.fontSize='10px';
lastPage.innerText='尾页';
lastPage.setAttribute
('href','allPaperCheck.php?page='+pageNum+'&paperName='+paperName+'');
MyDiv.appendChild(last);
last.appendChild(lastPage);
function changeColor() {
$('a').each(function(){
$content=$(this).text();
if(page==$content)
{
$(this).addClass('active');
}
});
}
$(document).ready(function ()
createSpan();
changeColor();
});
</script>