目录
一、前言
二、代码段
1.输入身高和体重输出bmi值的代码段
2.输入一个人的身份证号根据身份证号码判断性别的代码段
三、实现结果(流程)
1.输入身高和体重输出bmi值的代码段
2.输入一个人的身份证号根据身份证号码判断性别的代码段
一、前言
1.我使用的是DW网页软件编写的代码,若您有需要且编写软件不是DW,请粘贴<?php?>里的内容.以下代码均为举例,如有需要可以自己改写。原则上代码都是正确的,但也有可能部分地方存在逻辑错误,请谅解!
2.本文是实现PHP实现输入身高和体重输出bmi值,PHP输入一个人的身份证号根据身份证号码判断性别这两个程序。其中的数值是可以更改的。下面会结合这些把代码和运行流程总结一下,粘贴时请注意看一下代码段的标题;
3.单独使用PHP代码,请粘贴<?php ?>里的内容;
4.因不可抗力的原因,所以将两个代码结合在一篇文章里;
二、代码段
1.输入身高和体重输出bmi值的代码段
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>输入身高和体重,输出bmi值</title>
</head>
<form action=""method="post">
请输入身高
<input name="txt_shengao"type="text"/>
m<br>
请输入体重
<input name="txt_tizhong"type="text"/>
kg<br>
<input name="btn_jisuan"type="submit"value="计算"/>
</form>
<body>
<?php
if ( isset( $_POST[ "btn_jisuan" ] ) ) {
$shengao = $_POST[ "txt_shengao" ];
$tizhong = $_POST[ "txt_tizhong" ];
$bmi = $tizhong / ( $shengao * $shengao );
switch ( $bmi ) {
case $bmi < 18.5:
echo "偏瘦";
break;
case $bmi >= 18.5 && $bmi < 24.0:
echo "正常";
break;
case $bmi >= 24.0 && $bmi < 27.0:
echo "微胖";
break;
case $bmi >= 27.0:
echo "肥胖";
break;
}
}
?>
</body>
</html>
2.输入一个人的身份证号根据身份证号码判断性别的代码段
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>输入一个人的身份证,根据身份证号码判断性别</title>
</head>
<form action="" method="post">
请输入身份证号码:
<input name="txt_1" type="text" />
<br>
<input name="btn_tijiao" type="submit" value="计算" />
</form>
<body>
<?php
if ( isset( $_POST[ "btn_tijiao" ] ) ) {
$id_num = $_POST[ "txt_1" ];
$check_num = substr( $id_num, 16, 1 );
if ( $check_num % 2 == 1 ) {
echo $id_num . "的人性别为男";
}
else
{
echo $id_num . "的人性别为女";
}
}
?>
</body>
</html>
三、实现结果(流程)
1.输入身高和体重输出bmi值的代码段
这个地方有可能存在问题,原因就是输入的身高要是以.为单位,因为单位是m,不是cm。但是输入cm的数值也好使;
2.输入一个人的身份证号根据身份证号码判断性别的代码段
声明:本身份证号为虚拟号码!