<p>标签需要小的PHP改进代码

时间:2016-06-01 03:44:34

标签: php

我使用下面的代码显示价格和成本,如果

,会发生什么
Duty
+ Cess
+ TCS
Net Cost

如果商品的成本高于10000 - 那么

  Duty
+ Cess

Net Cost

但是,如果成本低于10000,那么输出显示如下,并且行中的净成本与净成本之间存在差距

 Duty
+ Cess + TCS
Net Cost

我理解它是因为'p'标签 如果我删除了

标签,那么它将显示如下(如果价格> 10000)

this also does not work

<?php 
$a = $this->prodDet->v_price;
if($a > 10000)
            {   
             <p> 
                $tcs=(round(.01*$a));
                echo "+ TCS: Rs. $tcs";
             </p>   
            }   
 ?>

您能否建议

标记的位置 - 以便只有在费用&gt;时才可以执行10000

numTrade<-0

numUnits<-c(0,1,0,-1,1,1,-1)

for(i in 2:length(numUnits)){
  if(numUnits[i]>0 & numUnits[i-1]<0){
    numTrade<-numTrade+1
  }
  else if(numUnits[i]<0 & numUnits[i-1]>0){
    numtrade<-numTrade+1
  }
    else if(numUnits[i]!=0 & numUnits[i-1]==0){
      numTrade<-numTrade+1
    } 
      else {
        numTrade<-numTrade+0
      }
  print(numTrade)
} 

1 个答案:

答案 0 :(得分:1)

确保所有打开的标签都已关闭

<p>+ Duty: Rs. 
   <?php   echo (round($r));   ?> 
</p>

<p>+ Cess: Rs. 
   <?php  echo ($l); ?> 
</p> 

<?php 
   $a = $this->prodDet->v_price;
   if($a > 10000)
            {   
                echo '<p>';
                $tcs=(round(.01*$a));
                echo "+ TCS: Rs. $tcs";
                echo '</p>';
            }   
 ?>    
 <p><b> Net Cost </b>: Rs. </p>