Para hacer que corra el php uso el plugin inser php
El formulario corre y la respuesta a los errores sale perfecta pero al momento de generar la tabla no da nada... llama el header y ya... ¿alguna idea?
Uso un childtheme de simple themes
les pongo los códigos que uso
el formulario:
Código HTML:
<a name="credito" id="credito"></a> <div> <h1>Credito</h1> <p>Complete el siguiente formulario para obtener una tabla de amortizacion</p> </div> <form action="../rescred/" method="post"> <div> <h3>Destino del Credito $</h3> <br> <select name="d_cred"> <option value="d_s">Seleccione</option> <option value="d_ct">Capital de Trabajo</option> <option value="d_a">Adquisicion</option> <option value="d_r">Credito Revolvente</option> </select> </div> <div> <h3>Monto del credito</h3> <br> <input type="text" name="m_c"> </div> <div> <h3>Tiempo del Credito</h3> <br> <select name="t_c"> <option value="docm"> 12 Meses </option> <option value="veim"> 24 Meses </option> <option value="trem"> 36 Meses </option> <option value="cuam"> 48 Meses </option> <option value="sel" selected> Seleccione </option> </select> </div> <div> <h3>Tipo de Garantia</h3> <br> <select name="g_c"> <option value="one"> Hipotecaria </option> <option value="two"> Rfaccionaria </option> <option value="three"> Causion </option> <option value="four"> Sin Garantia </option> <option value="five" selected> Seleccione </option> </select> </div> <input type="submit" name="genera" value="Generar tabla de Amortizacion"><br> </form>
Código PHP:
$destino = $_POST['d_cred'];
$monto = $_POST['m_c'];
$tiempo = $_POST['t_c'];
$garantia = $_POST['g_c'];
$boton = $_POST ['genera'];
$interes = "0.16";
$iva = "0.16";
$errores=0;
if(!empty($boton))
{
if($destino == "d_s")
{
$errores++;
$mensaje='Indiquenos el destino del credito<br><br>';
}
if(empty ($monto))
{
$errores++;
$mensaje='Indique el monto del credito<br><br>';
}
if($tiempo == "sel")
{
$errores++;
$mensaje='Indiquenos el tiempo para pagar de credito<br><br>';
}
if($garantia == "five")
{
$errores++;
$mensaje='Indiquenos que tipo de garantia tiene<br><br>';
}
if ($errores <> 0)
{
echo $mensaje;
echo '<a href="../calculadora/"><input type="submit" name="regresar" value="Continuar"></a>';
}
if ($errores == 0)
{
$pagcap = $monto / $tiempo;
$montin = ($monto * $interes)/12;
$mens = ($montin * $iva) + $pagcap;
$ivames = $montin * $iva;
$pagomes = $pagcap + $montin + $ivames;
$pagcapsal = number_format($pagcap, 2, '.', ',');
$montinsal = number_format($montin, 2, '.', ',');
$menssal = number_format($mens, 2, '.', ',');
$ivamessal = number_format($ivames, 2, '.', ',');
$pagomessal = number_format($pagomes, 2, '.',',');
echo "
<table>
<tr>
<th>Saldo</th>
<th>Pago Capital</th>
<th>Interes</th>
<th>IVA</th>
<th>Pago Mensual</th>
</tr>
<tr>
<td>".$monto."</td>
<td>".$pagcapsal."</td>
<td>".$montinsal."</td>
<td>".$ivamessal."</td>
<td>".$pagomessal."</td>
</tr></table>";
$sdocontin = $monto;
{
while($sdocontin>=$pagcap){
$sdocontin-=$pagcap;
$sdocontinsal = number_format($sdocontin, 2, '.',',');
$intrem = $sdocontin*($interes/12);
$intremsal = number_format($intrem,2,'.',',');
$ivarem = $intrem*$iva;
$ivaremsal = number_format($ivarem,2,'.',',');
$pagmesrem = $pagcap + $intrem + $ivarem;
$pagmesremsal = number_format($pagmesrem,2,'.',',');
echo "
<table class='tg'>
<tr>
<td>".$sdocontinsal."</td>
<td>".$pagcapsal."</td>
<td>".$intremsal."</td>
<td>".$ivaremsal."</td>
<td>".$pagmesremsal."</td>
<td></td>
</tr>
</table>
</div>";
}
}
}
}
Ayuda