Как отключить кнопку в условии if

Как отключить кнопку, если prod_quantity == 0?

<?php $prod_qty = $row['prod_quantity']; if ($prod_qty == '0'){ echo "<h1>sold out</h1>"; } ?> 

и вот кнопка, которую мне нужно отключить, когда prod_qty == 0

 <input type="button" value="Add to Cart" onclick="addtocart(<?php echo $row["prod_id"]?>)" /> 

Related of "Как отключить кнопку в условии if"

Добавьте условие if к кнопке, чтобы установить свойство как disabled если $prod_qty == '0' как показано ниже:

 <input type="button" value="Add to Cart" <?php if ($prod_qty == '0'){ ?> disabled <?php } ?> onclick="addtocart(<?php echo $row["prod_id"]?>)" /> 
 if($prod_qty==0) { <?php <input type="button" value="Add to Cart" disabled /> <?php } 

ОБНОВЛЕНИЕ 2:

 <input type="button" value="Add to Cart" <?php if($row["prod_qty"]==0) { echo ' onclick="addtocart('.$row["prod_id"].')" '; } else { echo ' disabled=disabled '; } ?> /> 
 <?php $prod_qty = $row['prod_quantity']; if ($prod_qty == '0'){ echo "<h1>sold out</h1>"; echo ' <input type="button" value="Add to Cart" onclick="addtocart('.$row['prod_id'].')" disabled />' }else{ <input type="button" value="Add to Cart" onclick="addtocart(<?php echo $row["prod_id"]?>)" /> } ?> 

попробуй это

Функция javascript onclick …

 function addtocart(prod_qty){ var quantity=parseInt(prod_qty); if (quantity == 0){ document.getElementById("addtocartButton").disabled = true; } } 

ваша кнопка

 <input type="button" value="Add to Cart" id="addtocartButton" onclick="addtocart(<?php echo $row["prod_id"]?>)" />