if($media=="pet")
{
if($pressure=="bar")
{
if($f_req=="ltr/m")
{
$kvreq=$flowreq/16.666666667*16.6667/(pow(($presur*1/0.98066/660*1000),0.5));
echo "<b>KV Required:- </b>$kvreq ";
?>
<br/><br/>
<?php
if($kvreq > 14 and $kvreq <= 38){
$minOrfice=10;
$n_kv=38;
$maxOrfice=7;
echo "<b>Minimum Orfice Required:- </b>$minOrfice";?>
</br></br>
<?php
$n_kv1=($n_kv/16.66667*(pow($presur*1/0.98066/660*1000,0.5)))*16.666666667;
echo "$n_kv1 <b>liter/min</b>";?>
</br></br>
<?php
echo "The Max Flow at $maxOrfice orfice";?>
</br></br>
<?php
$maxfo=((14/16.66667)*(pow(($presur*1/0.98066/660)*1000,0.5)))*16.666666667;
echo "$maxfo <b>liter/min</b>";?>
<form method="get" action="<?php echo $_SERVER['PHP_SELF'];?>">
<input name="chkb1" type="checkbox" />
<input type="submit" value="Submit" name="chk_btn" id="chk_btn"/>
</form>
<?php
if(isset($_POST['chk_btn'])){
echo "$abc";
}
}
}
}
}
...................................................................................................................................................................................
问问题
74 次
2 回答
1
当您尝试获取 POST 数据时,您的表单方法是 GET
改变这个:
if(isset($_GET['chk_btn']))
于 2013-10-04T07:52:47.790 回答
0
if(isset($_POST['chk_btn']))
应该if(isset($_GET['chk_btn']))
解决问题,但 OP 拒绝仍然无法显示任何文本。
我怀疑在页面中再次提交表单时,它会失去 的值$media
,$pressure
依此类推,它永远不会通过 if 语句,也永远不会继续下一个流程
if($media=="pet")
{
if($pressure=="bar")
{
if($f_req=="ltr/m")
{
于 2013-10-04T09:12:22.727 回答