<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>

<center>
<h1>欢迎使用试卷生成系统</h1>
<br><br><br><br>
<font color="#FF0000"><h3>请选择试卷要求</h3></font>
<br><br><br><br>
<form ><!--取消按钮-->

</tr>
</table>
</form>
</center>
</body>
</html>

运算。php


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
<?php
error_reporting(E_ALL^E_NOTICE^E_WARNING^E_DEPRECATED);
if($_POST['j6']==''||$_POST['j7']=='')
{
echo"<script>alert('请输入范围');</script>";
echo "<script language='javascript'>";
echo " location='xz.html ';";
echo "</script>";
exit;
}
else if($_POST['j6']>$_POST['j7'])
{

echo "<script>alert('范围输入错误');</script>";
echo "<script language='javascript'>";
echo " location='xz.html ';";
echo "</script>";
exit;
}
$j1=array();
$i=1;
for(;$i<=30;$i+=1)
{
if($_POST['j3']==false)
{
$a1=array(1 =>rand($_POST[j6],$_POST[j7]),2 =>rand($_POST[j6],$_POST[j7]),3 =>rand(1,2));
}
else
{
$a1=array(1 =>rand($_POST[j6],$_POST[j7]),2 =>rand($_POST[j6],$_POST[j7]),3 =>rand(1,4));
}
$j1[$i]=$a1;
if($_POST['j1']==false&&$a1[3]==2)
{
if($j1[$i][1]<$j1[$i][2])
{
$q=$j1[$i][1];
$j1[$i][1]=$j1[$i][2];
$j1[$i][2]=$q;
}
}
if($j1[$i][3]==1)
{
$j1[$i][4]=$j1[$i][1]+$j1[$i][2];
}
if($j1[$i][3]==2)
{
$j1[$i][4]=$j1[$i][1]-$j1[$i][2];
}
if($j1[$i][3]==3)
{
$j1[$i][4]=$j1[$i][1]*$j1[$i][2];
}
if($j1[$i][3]==4&&$_POST['j2']==false)
{
$p=$j1[$i][1]*$j1[$i][2];
$j1[$i][4]=$j1[$i][1];
$j1[$i][1]=$p;
}
if($j1[$i][3]==4&&$_POST['j2']==true)
{
$j1[$i][4]=(int)($j1[$i][1]/$j1[$i][2]);
$j1[$i][5]=$j1[$i][1]%$j1[$i][2];
}


}
echo $_POST['j3'];
?>
<center>
<form />
</td>
</center>
<script>
  function isOk(){
    if(confirm('是否开始打印?'))
    {
      window.print();
   }
    else

    {
     return false;
   }
}
</script>
</td>
</tr>
</table>
</form>


</body>
</html>

 

设计思路:

1.建立xz.html,建立表单选择运算的要求,并传递到yunsuan.php

2.在yunsuan.php中获取表单数据,用for循环产生随机数

3.根据随机数来决定运算符号和数据

4.用for循环建立表单输出运算题

5.利用window.print打印运算题

相关文章:

  • 2021-10-27
  • 2021-04-22
猜你喜欢
  • 2022-01-02
  • 2021-09-12
  • 2021-09-03
  • 2022-01-24
相关资源
相似解决方案