有条件地同时执行if和else语句

时间:2018-08-17 14:19:45

标签: php html wordpress woocommerce

我有一个页面,您需要根据项目的数量启用或禁用按钮。所以我做了一个if语句:

class User < ActiveRecord::Base
  include Tokenable
  include Creatable
  include Updatable
end

但是由于某些原因,使用此按钮创建了两个按钮:

enter image description here

编辑: 刚刚检查了源,由于某种原因,除了按钮本身之外的所有内容都被注释了,我不明白为什么

enter image description here

2 个答案:

答案 0 :(得分:2)

因为&gt;不是有效的PHP比较运算符:if ( $qty > 0 )是您应该使用的。

老实说,此代码中还有另外两个&gt;,它们也应该引发语法错误。

答案 1 :(得分:-1)

啊,现在我知道为什么它不起作用了,对大家的新手问题表示歉意

最终使用PHP代码段(插入PHP)插件编写了实现代码的代码

global $woocommerce;    
$targeted_id = an id;
$qty = 0;



foreach ( WC()->cart->get_cart() as $cart_item ) 
{ 
if($cart_item['product_id'] == $targeted_id )
{
    $qty =  $cart_item['quantity'];
    break;
    }         

}

if ( $qty == 0 )
{  
 ?> 

     <form action="asite.com/" method="get">
     <input type="submit" value="next" 
     name="Submit" id="next" disabled/>
     </form>
     <?php  

}
else
{
 ?>   
      <form action="asite.com/" method="get">
     <input type="submit" value="next" 
     name="Submit" id="next" />
     </form> 
     <?php

 }