cualquier ayuda se las voy agradecer les dejo mi codigo
Código:
<?php include('conexion.php'); $mu = mysql_real_escape_string($_POST['mu']); $zo = mysql_real_escape_string($_POST['zo']); $ma = mysql_real_escape_string($_POST['ma']); $lo = mysql_real_escape_string($_POST['lo']); $ed = mysql_real_escape_string($_POST['ed']); $de = mysql_real_escape_string($_POST['de']); //Consula para comparar los campos con la clave catastral $sql = "SELECT Municipio, Zona, Manzana, Lote, Edificio, Depto, AnioVal, vCatastralc FROM te_ca_valuaciones WHERE Municipio='".$mu."' and Zona='".$zo."' and Manzana='".$ma."' and Lote='".$lo."' and Edificio='".$ed."' and Depto='".$de."' and AnioVal>='2009'"; $result = mysql_query($sql) or die("Imposible verificar clave catastral: " . mysql_error()); mysql_query("SET NAMES 'utf8'"); //Primera condición.. se tiene que encontrar por lo menos un registro if(mysql_num_rows($result)>0){ echo 'registro encontrado ' . mysql_error(); //Mostramos los datos qu corresponden a la clave catastral ingresada $fila=mysql_fetch_array($result); //lo guardamos en variable $fila $vCatastralc = $fila['vCatastralc']; //Equivale al valor Catastral $AnioVal = $fila['AnioVal']; //Año para comparar con limite inferior segun la tabla te_pd_ejecucionfiscal` for ($AnioVal; $AnioVal <= $fila; $AnioVal++) { //segunda consulta para sacar el valor del limite inferior $LimiteInferior = mysql_query("SELECT * FROM te_pd_ejecucionfiscal WHERE Anio='$AnioVal' and `Lim_Inferior`<='$vCatastralc' AND `Lim_Superior` >='$vCatastralc'"); mysql_query("SET NAMES 'utf8'"); while($sql1=mysql_fetch_array($LimiteInferior)) {$valor3 = $sql1['Lim_Inferior']; $factor = $sql1['Factor']; $cuotafija = $sql1['Cuota']; //echo "$valor3"; //variable1 es igual al limite inferior que vamos a usar } //hasta aqui todo bien, sale el calculo del limite inferior //hacemos la resta del valor catastral - limite inferior $res1 = $vCatastralc - $valor3; //echo "$res1"; //este es el primer resultado del proceso $res2 = $res1 * $factor; //echo "$res2"; // este es el segundo resultado del proceso que resulta del primer resultado x el factor $res3 = $res2 + $cuotafija; echo "$AnioVal <br>"; echo "$res3 <br>"; //Resultado final del modulo de PredCor } }else { //si no existe le mando otra vez a la portada echo "No se encontraron resultados"; } ?>