PHP echo elseif位于<;上的选择框内;选项>;。问题

PHP echo elseif位于<;上的选择框内;选项>;。问题,php,Php,我试图在标记上使用if和elseif,但我只遇到了错误,无法解决它 <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 $maxPa

我试图在
标记上使用
if
elseif
,但我只遇到了错误,无法解决它

 <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;
?>
Ou em até:
下面是我的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>
 } ?>     

我能得到一些提示吗

谢谢

试试这个

echo '<option selected disabled>Parcelamento no cartão de crédito:</option>';
echo'Parcelamento no cartão de crédito:';

我建议您使用一种更具可读性的方式将php嵌入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; ?>

远景
没有卡托·德克雷迪托的地块:

这是打字错误吗?或者你的回音声明遗漏了引语?是打字错误,抱歉。但仍然无法使用报价。