如果表单尚未提交,则隐藏结果

时间:2017-01-29 18:39:32

标签: php

除非表单已提交,否则我是否可以隐藏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表单我无法将其移动到另一个文件(受限制)。

1 个答案:

答案 0 :(得分:5)

把它放在

<?php 
if($_SERVER['REQUEST_METHOD']=='POST'){
 // YOUR CODES GOES HERE 
}
?>

将此代码放在您提交表单的页面上。那么,如果http请求是POST,那么它将运行其中的代码。

希望帮助