我们为了加强大家对代码的理解,我们串了一个故事恶搞了一个王思总同学。
在4.1和3.2.5这两个章节中我们都介绍到了if和if...else结构。并且我们讲解的很清楚。
我们现在来用if...else结构来写一个小东西,加强大家对逻辑的理解。
我们配合之前的知识点来写一个计算器:
<form> <input type="text" name="num1"> <select name="fh"> <option value="jia"> + </option> <option value="jian"> - </option> <option value="c"> x </option> <option value="chu"> / </option> <option value="qy"> % </option> </select> <input type="text" name="num2"> <input type="submit" value="运算" /> </form> <?php $num1 = $_GET['num1']; $num2 = $_GET['num2']; $fh = $_GET['fh']; if(!is_numeric($num1) || !is_numeric($num2)){ echo '请输入数值类型'; } if($fh == 'jia'){ echo $num1 . '+' . $num2 . '=' . ($num1+$num2); } if($fh=='jian'){ echo $num1 . '-' . $num2 . '=' . ($num1-$num2); } if($fh=='c'){ echo $num1 . 'x' . $num2 . '=' . ($num1*$num2); } if($fh=='chu'){ echo $num1 . '/' . $num2 . '=' . ($num1/$num2); } if($fh=='qy'){ echo $num1 . '%' . $num2 . '=' . ($num1%$num2); } ?>
作业:
写一个平年、闰年计算器。写一个form表单,通过get将年份给传来过来,判断传进来的年份是否为数值类型。并且要求,如果是闰年就提示这是闰年,如果是平年就提示这一年是平年。
平年闰年规则:年份能被4整除,但是不能被100整除。 或者能被400整除,即为闰年,其他情况全为平年
Aの汉6年前
如何是自己手打或者软件打的,不是在这个网站上打的,php代码是写在html上的,是显示不出来的,还需要配置过的,在打开在安装Apache的安装目录,即apache\conf下找到:【httpd.conf】文件,用记事本打开,在最后添加下列代码: AddType application/x-httpd-php .html 就可以在html中解析php代码了
吾生也有涯,而知也无涯5年前
$year = $_GET['year']; if(!is_numeric($year)){ echo "请确认输入年份!"; } else if( ($year%4 == 0 && $year%100 != 0 )|| $year%400 ==0){ echo $year."年是闰年。&quo
cloudy5年前
$years=$_GET['putyear']; if(!is_numeric($years)){ echo '请输入正确的年份'; } else if(($years%4==0 and $years%100 !== 0) || $years%400==0){ echo $years.'是一个闰年';} else{ echo $years.'是一个平年'; }
要怎样把两个网页连接起来?我在第一个网页写了html表单用post传值,另一个网页写了php,用POST接受,两个名字都一样,但是php那个网页显示post里面那个值没有定义
吾生也有涯,而知也无涯5年前
<form action="Year calculator.php" method="get"> <p> <h3>请输入年份进行查询:</h3> <input type="text" name="year"/> <
吾生也有涯,而知也无涯5年前
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>年份计算器</title> </head> <body> <form action=&q
辉5年前
if($num1%4 <> 0 || ($num1%100==0 && $num1%400<>0) ){ echo $num1 . '年为平年'; } else echo $num1 . '年为闰年';
大白兔6年前
<?php $year = $_GET['year']; echo "你要查询的是:".$year."年<br />"; if (($year%4==0 && $year%100!=0) || $year%400==0){ echo "$year 是闰年";
大白兔6年前
<form action="check.php" method="get"> <input type="text" name="year" /> <input type="submit" name="submit" />
phpstudyup3年前
$year = $_GET['year']; if (!is_numeric($year)) { exit('请输入数字的年份'); } if (($year%4==0 && $year%100!=0) || $year%400==0) { echo "闰年"; } else { echo "平年"; }
0
连锦鹏4年前
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>闰年计算器</title> <h4>请输入一个年份</h4> <tr /> <form> <input type="text" name="year"> <input type="submit" name="submit" value="submit"> </form> <?php $year = $_GET['year']; if(! is_numeric($year) ){ echo "请输入一个正确的年份数值"; } if (!($year%400) || (!($year %4) && (($year % 100)))) { echo "$year 是闰年"; }else{ echo "$year 是平年"; } ?>
0
迷路时你就往前走4年前
计算器 <form> <input type="text" name="num1"> <select name="fh"> <option value="jia"> + </option> <option value="jian"> - </option> <option value="c"> x </option> <option value="chu"> / </option> <option value="qy"> % </option> </select> <input type="text" name="num2"> <input type="submit" value="运算" /> </form> <?php $num1 = $_GET['num1']; $num2 = $_GET['num2']; $fh = $_GET['fh']; if(!is_numeric($num1) || !is_numeric($num2)){ echo '请输入数值类型'; } if($fh == 'jia'){ echo $num1 . '+' . $num2 . '=' . ($num1+$num2); } if($fh=='jian'){ echo $num1 . '-' . $num2 . '=' . ($num1-$num2); } if($fh=='c'){ echo $num1 . 'x' . $num2 . '=' . ($num1*$num2); } if($fh=='chu'){ echo $num1 . '/' . $num2 . '=' . ($num1/$num2); } if($fh=='qy'){ echo $num1 . '%' . $num2 . '=' . ($num1%$num2); } ?>
0
澤6年前
<form method='get'> <input type="text" name="time"> <input type="submit" value="检测"/> </form> <?php $time = $_GET['time']; if(is_numeric($time)){ if($time%4==0 && $time%100!=0 || $time%400==0){ echo $time.('年是闰年!'); } else{ echo $time.('年是平年!'); } }else{ echo "请输入正确的年份!"; } ?>
0
美玲6年前
html: >>> <form action="year.php" method="get"> <input type="text" name="num"> <input type="submit" value="試試kan 平年or閏年"> </form> php:>>> <?php /** * Created by PhpStorm. * User: admin * Date: 2018/2/28 * Time: 14:16 */ $num = $_GET['num']; if(!is_numeric($num)){ echo '请输入数值类型'; } if($num%4 == 0 && $num%100 !== 0){ echo "閏年"; }elseif ($num%400 == 0){ echo "閏年"; }else{ echo "平年"; }
0
A.伍宏6年前
<html> <head> </head> <body> <form action="rnjs.php" method="get"> <input type="text" name="num1"> <input type="submit" value="润年查询器" /> </form> </body> </html> <?php $num1 = $_POST['num1']; if(!is_numeric($num1) || $num1<0){ echo '不是一个数值类型或者小于0,请输入正确的年数!'; }elseif($num1%400 || $num1%4 && !$num1%100){ echo '平年'; }else{ echo '今年是润年哦!'; } ?>
0
俊宇SEM6年前
<form> <input type="text" name="num1"> <input type="submit" value="计算闰年/平年" /> </form> <?php $num1 = $_GET['num1']; if(!is_numeric($num1)){ exit('请输入数字格式的年份'); } if($num1%100==0){ if($num1%400 ==0&&$num1%3200!=0){ echo $num1.'是闰年'; }else{echo $num1.'是平年';} }else{ if($num1%4 ==0&&$num1%100 !=0){ echo $num1."是闰年"; }else{ echo $num1.'是平年'; }} ?>
0
张建6年前
这个完全符合作业要求了 <form method="post"> <input type="test" name="year"> <input type="submit" value="panduan"> </form> <?php $year=$_POST["year"];//取得post参数 $y4=$year%4; $y100=$year%100; $y400=$year%400; //echo $year; if (!is_numeric($year) || $year<=0 ) {//排除是否为数值,或数值为负 echo "请输入正确年份"; } else{ //能被400整除的为闰年 if ($y400==0 ) { echo $year."年是闰年"; } else{ if ($y4==0 && $y100!=0) { //能被4整除且不能被100整除的情况 echo $year."年是闰年"; } else { echo $year."年是平年"; } } } ?>
0
上善若水6年前
<form> <input type="text" name="num1"> <input type="submit" value="运算" /> </form> <?php $num1 = $_GET['num1']; if(!is_numeric($num1)) echo '请输入年份'; else{ if(is_int($num1/4)) echo ($num1).'年是闰年'; else echo ($num1).'年是平年'; } ?>
0