Как отключить кнопку, если 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"]?>)" />
Добавьте условие 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"]?>)" />