除非表单已提交,否则我是否可以隐藏IF/ELSE
个结果?在我访问pge时,它会自动输出else语句。
这是我的php:
$height = $_POST['height'] / 100;
$weight = $_POST['weight'];
$bmi = $weight / $height;
$bmi = $bmi / $height;
$total =
$_POST['Radios'] +
$_POST['Radios1'] +
$_POST['Radios3'] +
$_POST['Radios4'] +
$_POST['Radios5'] +
$_POST['Radios6'];
if($total >= 2 || $bmi > 22){
$warning = 'Your ill';
} else {
$safe = 'Your ok';
}
php高于html表单我无法将其移动到另一个文件(受限制)。
答案 0 :(得分:5)
把它放在
上<?php
if($_SERVER['REQUEST_METHOD']=='POST'){
// YOUR CODES GOES HERE
}
?>
将此代码放在您提交表单的页面上。那么,如果http请求是POST,那么它将运行其中的代码。
希望帮助