Amigos por favor ayúdenme!! no se en realidad que estoy haciendo mal o porq no me funciona mi codigo como yo quisiera, ya que tengo un select, digamos que yo elijo los primeros meses me tiene que salir bien la cuenta de mis recargos y lo hace pero al momento de sumar feb-marzo ya no lo hace como debe, ya que mi suma se brinca hasta los meses junio-julio :( por favor ayúdenme, dejo todo mi codigo y lo comento para que se den una idea
Código PHP:
Ver original<?php include("si_acceso.php");?>
<?php
include('conexion.php');
$mu = $_SESSION['Municipio'];
$zo = $_SESSION['Zona'];
$ma = $_SESSION['Manzana'];
$lo = $_SESSION['Lote'];
$ed = $_SESSION['Edificio'];
$de = $_SESSION['Depto'];
$ClvCat = "$mu" . "$zo" . "$ma" . "$lo" . "$ed" . "$de";
//Mostramos los datos qu corresponden a la clave ingresada
//lo guardamos en variable $fila
//////////////////////////////////////////////////////////////////////////////////////////
$anio_actual = date ("Y"); $mes_actual = date ("m");
////
$sql2 = mysql_query("SELECT * FROM totales WHERE ClvCat='$ClvCat'");
$anio = $row['anio'];
$PredCor = $row['PredCor'];
}
}
//periodo de mes inicial y final
$sql3 = mysql_query("SELECT * FROM te_pd_expfiscal WHERE f_mun='$mu' and f_zona='$zo' and f_manza='$ma' and f_lote='$lo' and f_edif='$ed' and f_depto='$de'");
$F_An = $row['f_anio'];
$F_Me = $row['f_mes'];
}
}
////
///muestra el select dependiendo del periodo que tenga pendiente de pago, esto de la variable resultado de la consulta de arriba
if ($F_Me == 1) {
echo "<form method=\"post\" action=\"b.php\">";
echo "<select id=\"pagos\" name=\"pagos\">";
echo "<option value=\"1\">Ene-Feb</option>";
echo "<option value=\"3\">Mar-Abr</option>";
echo "<option value=\"5\">May-Jun</option>";
echo "<option value=\"7\">Jul-Ago</option>";
echo "<option value=\"9\">Sep-Oct</option>";
echo "<option value=\"11\">Nov-Dic</option>";
echo "</select>";
echo "<input type=\"submit\" name=\"ok\">";
echo "</form>";
}
else
{
if ($F_Me == 3) {
echo "<form method=\"post\" action=\"b.php\">";
echo "<select id=\"pagos\" name=\"pagos\">";
echo "<option value=\"3\">Mar-Abr</option>";
echo "<option value=\"5\">May-Jun</option>";
echo "<option value=\"7\">Jul-Ago</option>";
echo "<option value=\"9\">Sep-Oct</option>";
echo "<option value=\"11\">Nov-Dic</option>";
echo "</select>";
echo "<input type=\"submit\" name=\"ok\">";
echo "</form>";
}
else
if ($F_Me == 5) {
echo "<form method=\"post\" action=\"b.php\">";
echo "<select id=\"pagos\" name=\"pagos\">";
echo "<option value=\"5\">May-Jun</option>";
echo "<option value=\"7\">Jul-Ago</option>";
echo "<option value=\"9\">Sep-Oct</option>";
echo "<option value=\"11\">Nov-Dic</option>";
echo "</select>";
echo "<input type=\"submit\" name=\"ok\">";
echo "</form>";
}
else
if ($F_Me == 7) {
echo "<form method=\"post\" action=\"b.php\">";
echo "<select id=\"pagos\" name=\"pagos\">";
echo "<option value=\"7\">Jul-Ago</option>";
echo "<option value=\"9\">Sep-Oct</option>";
echo "<option value=\"11\">Nov-Dic</option>";
echo "</select>";
echo "<input type=\"submit\" name=\"ok\">";
echo "</form>";
}
else
if ($F_Me == 9) {
echo "<form method=\"post\" action=\"b.php\">";
echo "<select id=\"pagos\" name=\"pagos\">";
echo "<option value=\"9\">Sep-Oct</option>";
echo "<option value=\"11\">Nov-Dic</option>";
echo "</select>";
echo "<input type=\"submit\" name=\"ok\">";
echo "</form>";
}
else
{
if ($F_Me == 11) {
echo "<form method=\"post\" action=\"b.php\">";
echo "<select id=\"pagos\" name=\"pagos\">";
echo "<option value=\"11\">Nov-Dic</option>";
echo "</select>";
echo "</form>";
echo "<input type=\"submit\" name=\"ok\">";
}
}
}
// recibir valores segun el periodo que se elija
$MesF=($_REQUEST['pagos']);
$MesFinal= $MesF + 1;
$sql4 = mysql_query("SELECT * FROM recargos WHERE Anio='$anio_actual' and Mes1='$MesFinal'");
$AnioR = $row['Anio'];
$FpM = $row['Recargo'];
$MesR = $row['Mes1'];
$Bim = $row['Bimestre'];
}
}
///operaciones para calcular el recargo correspondiente al bimestre
$valor1= $PredCor / 6;
$valor2= $Bim / 100;
$RecargosCal = 0.0;
for ($F_Me = 1; $F_Me <= $MesF; $F_Me++) {
///
$RecargosCal = $RecargosCal + ( $valor1 * $valor2);
//echo "$F_Me <BR>";
echo "$MesF <br>";
}
echo "$RecargosCal";
?>