预览界面
源码:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <style type="text/css"> table{ text-align: center; } </style> </head> <body> <form action="" name="number" method="post"> Input the number of student: <input type="number" name="stuNum"/> <input type="submit" value="OK" name="submitStu"/> </form> </body> </html> <?php if(isset($_POST['submitStu'])){ $stuNum=$_POST['stuNum']; if($stuNum>=0){ echo '<div>'; echo '<form action="" method="post" name="form1">'; echo '<table border="1" >'; echo '<tr><td>Sno:</td><td>Name:</td><td>Score:</td></tr>'; for($i=0;$i<$stuNum;$i++){ echo '<tr><td><input type="text" name="XH[]"/></td><td><input type="text" name="XM[]"/></td><td><input type="text" name="CJ[]"/></td></tr>'; } echo '<tr><td colspan="3"><input type="submit" value="OK" name="bt_stu"/></td></tr>'; echo '</table>'; echo '</form>'; echo '</div>'; }else{ echo "Please input corrent num"; } } ?> <?php if(isset($_POST['bt_stu'])){ $XH=$_POST['XH']; $XM=$_POST['XM']; $CJ=$_POST['CJ']; array_multisort($CJ,$XH,$XM); $sum[]=null; for($i=0;$i<count($XH);$i++){ $sum[$i]=array($XH[$i],$XM[$i],$CJ[$i]); //里面每一个元素都是一个数组 } echo '<div>The score has been sort:</div><br>'; echo '<div>'; echo '<table border="1">'; echo '<tr><td>Sno:</td><td>Name:</td><td>Score:</td></tr>'; for($i=0;$i<count($sum);$i++){ echo "<tr><td>{$sum[$i][0]}</td><td>{$sum[$i][1]}</td><td>{$sum[$i][2]}</td></tr>"; } /*foreach($sum as $value){ list($stu_num,$stu_name,$stu_score)=$value; echo "<tr><td>$stu_num</td><td>$stu_name</td><td>$stu_score</td></tr>"; }*/ echo '</table>'; echo '</div>'; } ?>