实验八 PHP条件控制语句
一、项目名称:PHP条件控制语句
二、实训目的:掌握IF语句;。
三、实训内容:
1、设计一小程序,录入两位学生的姓名和平均成绩;利用IF语句计算显示这两位学生的成绩等级,分优(>=90)、良(>=80)、中(>=70)、及格(>=60)、不及格(<60),把代码或运行结果粘贴下来。
2、对程序做改进,显示时,成绩高的在前面,成绩低的在后。
效果如下:
3、对程序进行改进,表单录入数据做限制,对错误录入提示错误并要求重新输入。
四、实训要求:
把设计后的文件压缩并保存,文件名格式“班级+学号(两位)+姓名”,发送到老师的邮箱。
附答案:
1答
<p>请输入:</p>
<form name="form1" method="post" action="do8.php">
<p>
第一位学生姓名:<input type="text" name="name1">
平均成绩:<input type="text" name="score1">
</p>
<p>
第二位学生姓名:<input type="text" name="name2">
平均成绩:<input type="text" name="score2">
</p>
<input type="submit" value="提交">
<input type="reset" value="重置">
</form>
Do8.php代码为
<?php
$name1=$_POST['name1'];
$score1=$_POST['score1'];
$name2=$_POST['name2'];
$score2=$_POST['score2'];
$mark="mark1";
if ($$score<60) $$mark="不及格";
elseif ($$score<70) $$mark="及格";
elseif ($$score<80) $$mark="中";
elseif ($$score<90) $$mark="良";
else $$mark="优";
$score="score2";
常用的php代码实例$mark="mark2";
if ($$score<60) $$mark="不及格";
elseif ($$score<70) $$mark="及格";
elseif ($$score<80) $$mark="中";
elseif ($$score<90) $$mark="良";
else $$mark="优";
echo $name1."平均成绩".$score1."  ".$mark1;
echo "<br>";
echo $name2."平均成绩".$score2."  ".$mark2; ?>
2答
Do8.php代码改为
<?php
$name1=$_POST['name1'];
$score1=$_POST['score1'];
$name2=$_POST['name2'];
$score2=$_POST['score2'];
$mark="mark1";
if ($$score<60) $$mark="不及格";
elseif ($$score<70) $$mark="及格";
elseif ($$score<80) $$mark="中";
elseif ($$score<90) $$mark="良";
else $$mark="优";
$score="score2";
$mark="mark2";
if ($$score<60) $$mark="不及格";
elseif ($$score<70) $$mark="及格";
elseif ($$score<80) $$mark="中";
elseif ($$score<90) $$mark="良";
else $$mark="优";
if ($score1>=$score2){
echo $name1."平均成绩".$score1."  ".$mark1;
echo "<br>";
echo $name2."平均成绩".$score2."  ".$mark2; } else {
echo $name2."平均成绩".$score2."  ".$mark2;
echo "<br>";
echo $name1."平均成绩".$score1."  ".$mark1; }
?>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。