Problema con POST y REQUEST
Saludos, en un txt llamado txtCalc debo escribir V o F para hacer un calculo; eso lo hago bien el problema es cuando voy a modificar ese valor, el código que muestro abajo me lo hace bien pero para los valores mayores que 0; si escribo 0 cuando hago un submit el me vuelve a traer el valor del calculo, ¿cómo puedo arreglar eso?
Si escriben 0 debo guardarlo por eso es importante para mi ese 0.
<?php
if($_REQUEST['txtCalc'] == 'F')
{
if($VL_Plazos > 0 and $VL_Plazos <= 12)
{
$VL_Frg = 0.015660 * $VL_ValorCred;
}
elseif($VL_Plazos >= 13 and $VL_Plazos <= 24)
{
$VL_Frg = 0.025636 * $VL_ValorCred;
}
elseif($VL_Plazos >=25 and $VL_Plazos <= 36)
{
$VL_Frg = 0.032132 * $VL_ValorCred;
}
elseif($VL_Plazos > 36)
{
$VL_Frg = 0;
}
if($_POST['txtValorGas')
{
if($_POST['txtValorGas'.$j] != $VL_Frg)
{
$VL_SegVidaPost = $_POST['txtValorGas'.$j];
echo "<script>
form1.txtValorGas$j.value = $VL_SegVidaPost
</script>";
}
}
else
{
echo "<script>
form1.txtValorGas$j.value = $VL_Frg
</script>";
}
}
?>
Agradezco la ayuda y sugerencias que me puedas brindar.
Si escriben 0 debo guardarlo por eso es importante para mi ese 0.
<?php
if($_REQUEST['txtCalc'] == 'F')
{
if($VL_Plazos > 0 and $VL_Plazos <= 12)
{
$VL_Frg = 0.015660 * $VL_ValorCred;
}
elseif($VL_Plazos >= 13 and $VL_Plazos <= 24)
{
$VL_Frg = 0.025636 * $VL_ValorCred;
}
elseif($VL_Plazos >=25 and $VL_Plazos <= 36)
{
$VL_Frg = 0.032132 * $VL_ValorCred;
}
elseif($VL_Plazos > 36)
{
$VL_Frg = 0;
}
if($_POST['txtValorGas')
{
if($_POST['txtValorGas'.$j] != $VL_Frg)
{
$VL_SegVidaPost = $_POST['txtValorGas'.$j];
echo "<script>
form1.txtValorGas$j.value = $VL_SegVidaPost
</script>";
}
}
else
{
echo "<script>
form1.txtValorGas$j.value = $VL_Frg
</script>";
}
}
?>
Agradezco la ayuda y sugerencias que me puedas brindar.
1 respuesta
Respuesta de edysoftware
1