For dentro de select
Boa Tarde,
Estou apendendo php e apanhando para fazer funcionar um combo que lista alguns produtos.
A logica é a seguinte. Ele exibe valores divididos em 12 parcelas. Até 3 parcelas é sem juros e a partir de 3 até a 12 tem juros.
O problema é que não consigo listar no combo um debaixo do outro. Até 3 parcelas está listando um debaixo do outro dentro de cada option, a partir da 4 parcelas, ele exibe um do lado do outro no mesmo option. Preciso que ele liste da seguinte forma:
<option value="">1x de R$ 203,86</option>
<option value="">2x de R$ 203,86</option>
<option value="">3x de R$ 203,86</option>
<option value="">4x de R$ 203,86</option>
<option value="">5x de R$ 203,86</option>
<option value="">6x de R$ 203,86</option>
etc...
Ele está listando assim:
<option value="">1x de R$ 203,86</option>
<option value="">2x de R$ 203,86</option>
<option value="">3x de R$ 203,86</option>
<option value="">3x de R$ 67,954x de R$ 54,835x de R$ 44,506x de R$ 37,627x de R$ 32,718x de R$ 29,039x de R$ 26,1710x de R$ 23,8911x de R$ 22,0212x de R$ 20,47</option>
Abaixo o código
<form><select>
<?php
for ( $i=1; $i <= $vezes; $i++ ) {
if ($i<4) {
echo '<option value="">';
echo '<small><h4>'.$i.'x de '.$_coreHelper->currency($_product->getFinalPrice()/$i, true, false).'</h4></small><br />';
} else {
echo '<small><h4>'.$i.'x de '.$_coreHelper->currency((($_product->getFinalPrice()) * $fator[$i]), true, false).'</h4></small><br />';
}
} echo'</option>';?>
</select></form>
Abaixo o codigo todo
<?php
$vezes = $_product->getData('parcelas');
$fator = array(
'1'=>'1.00000',
'2'=>'0.52255',
'3'=>'0.35347',
'4'=>'0.26898',
'5'=>'0.21830',
'6'=>'0.18453',
'7'=>'0.16044',
'8'=>'0.14240',
'9'=>'0.12838',
'10'=>'0.11717',
'11'=>'0.10802',
'12'=>'0.10040',
);
echo $this->getLayout()->createBlock('cms/block')->setBlockId('parcele')->toHtml();
echo Mage::getModel("cms/block")->load("parcele");
echo '</br>';
echo '</br>';
?>
<form><select>
<?php
for ( $i=1; $i <= $vezes; $i++ ) {
if ($i<4) {
echo '<option value="">';
echo '<small><h4>'.$i.'x de '.$_coreHelper->currency($_product->getFinalPrice()/$i, true, false).'</h4></small><br />';
} else {
echo '<small><h4>'.$i.'x de '.$_coreHelper->currency((($_product->getFinalPrice()) * $fator[$i]), true, false).'</h4></small><br />';
}
} echo'</option>';?>
</select></form>
<?php
echo '</p>';
?>Discussão (2)
Carregando comentários...