我尝试在if
代码上使用elseif
和<option>
,但我只是遇到了错误,无法解决问题。
<span class="label" id="parcela-pad">Ou em até:</span><select id="parcelaonhover-pt-be">
<!-- sem juros: -->
<?php
$_product = $this->getProduct();
// máximo de parcelas
$maxParcelas = 12;
// valor minimo de cada parcela
$valorMinimo = 15;
$taxa = 0;
$valorParcela_br = $capital;
$capital = $_product->getFinalPrice();
$numParcelas = getNumParcelas($capital, $maxParcelas, $valorMinimo);
for($i=1; $i <= $numParcelas; $i++){
$valorParcela = getValorParcela($capital, $i+1, $taxa);
//boleto inicio
//$_product = $this->getProduct();
//$total = $_product->getFinalPrice(); // initial value
$percent = '10'; // without %
$discount_value = ($capital / 100) * $percent;
$final_price = $capital - $discount_value;
?>
以下是我的PHP代码无效并破坏了我的页面。我确实把我的回音放在{}
上<?php
if($valorMinimo>$valorParcela){
echo <option selected disabled>a vista </option>
} elseif($valorMinimo<$valorParcela){
echo <option selected disabled>Parcelamento no cartão de crédito:</option>
} ?>
我可以得到一些提示吗?
谢谢!
答案 0 :(得分:0)
试试这个
echo '<option selected disabled>Parcelamento no cartão de crédito:</option>';
答案 1 :(得分:0)
我建议你将一种更易读的方法嵌入到html中:
<?php if($valorMinimo > $valorParcela): ?>
<option selected disabled>a vista </option>
<?php elseif($valorMinimo < $valorParcela): ?>
<option selected disabled>Parcelamento no cartão de crédito:</option>
<?php endif; ?>