$Nombre=$_POST["Nombre"];
$Iday=$_POST["Iday"];
$Imonth=$_POST["Imonth"];
$Iyear=$_POST["Iyear"];
$Fday=$_POST["Fday"];
$Fmonth=$_POST["Fmonth"];
$Fyear=$_POST["Fyear"];
$Iddmmyyyy=$_POST["Iddmmyyyy"];
$Fddmmyyyy=$_POST["Fddmmyyyy"];
$Itimeansi=$Iyear."-".$Imonth."-".$Iday;
$Ftimeansi=$Fyear."-".$Fmonth."-".$Fday;
$Ind=$_POST["Indicativo"];
// Hacemos en esta parte los cálculos de Resumen de datos para mostrarlos en la página, despues del gráfico
include("../funciones/bd.php");
// Conexión a la BD
conexion_bd();
// $SQLconsulta="SELECT Fecha,TMax,TMin FROM Datos where Indicativo='$Ind' and Fecha =>'$Itimeansi' and Fecha <='$Ftimeansi'" ;
$SQLconsulta="SELECT Fecha,Prec,Sol FROM Opendata where Indicativo='$Ind' and Fecha BETWEEN'$Itimeansi' AND '$Ftimeansi'" ;
$consulta_datos = mysql_query($SQLconsulta) or die(mysql_error());
$Fecha = array();
$Prec = array();
$Sol = array();
// $Premax=0; $Premax=0;
// $Solmax=0; $FSolmax=0;
// $Tprec=0;
$i=0; // para que los arrays empiecen en [0]
While ($row=mysql_fetch_assoc($consulta_datos)){
$Prec[$i]=$row['Prec'];
$Fecha[$i]=$row['Fecha'];
$Sol[$i]=$row['Sol'];
$Tprec=$Tprec+$Prec[$i];
$ano=date("Y",strtotime($Fecha[$i]));
$datosporano[$ano]++; //Debe sumar 1 al array del año
// Evaluacion de variables para sacar resumen:
if ($Premax==""){
if($Prec[$i]=="Ip" or $Prec[$i]=="Acum"){$Premax=0; $FPremax=date("d-m-Y",strtotime($Fecha[$i]));
} else {
$Premax=$Prec[$i]; $FPremax=date("d-m-Y",strtotime($Fecha[$i]));
};
};
if ($Solmax==""){$Solmax=$Sol[$i]; $FSolmax=date("d-m-Y",strtotime($Fecha[$i]));};
// if($i==0){
// if($Prec[$i]=="Ip" or $Prec[$i]=="Acum"){
// $Premax=0; $FPremax=$Fecha[$i];
// $Solmax=$Sol[$i]; $FSolmax=$Fecha[$i];
// }else{
// $Premax=$Prec[$i]; $FPremax=$Fecha[$i];
// $Solmax=$Sol[$i]; $FSolmax=$Fecha[$i];
// };
// } else {
if($i<>0){
// precipitacion. maxima más alta
if($Prec[$i]<>"Ip" and $Prec[$i]<>"Acum"){
if ($Prec[$i]<>"" and $Premax<$Prec[$i]){$Premax=$Prec[$i];$FPremax=date("d-m-Y",strtotime($Fecha[$i]));};
};
//Vel media. míonima más alta
if ($Sol[$i]<>"" and $Solmax<$Sol[$i]){$Solmax=$Sol[$i];$FSolmax=date("d-m-Y",strtotime($Fecha[$i]));};
};
$i=$i+1;
};
// para el caso que sean todos en blanco y no ponga la última fecha de la serie:
if ($Premax==""){$FPremax="";};
if ($Solmax==""){$FSolmax="";};
mysql_free_result($consulta_datos); // Liberar memoria usada por consulta.
// -----------IMAGEN JPGRAPH------------------------
// -------------------------------------------------
echo "
![](\"../jpgraph/graficosweb/Lluvia_Sol_tiempo.php?Ind=".$Ind."&Itimeansi=".$Itimeansi."&Ftimeansi=".$Ftimeansi."&Nombre=".$Nombre."&Iddmmyyyy=".$Iddmmyyyy."&Fddmmyyyy=".$Fddmmyyyy."\")
";
// ---------------------------------------------------
?>
echo'
';
echo'
';
echo'
Resumen de Valores de Precipitación e insolación a lo largo del Periodo seleccionado:
';
echo'
';
echo'
';
echo' ';
echo' CARACTERISTICA | ';
echo' VALOR | ';
echo' FECHA | ';
echo'
';
echo' ';
echo' Máxima precipitación diaria registrada: | ';
echo' '.$Premax.' l/m2 | ';
echo' '.$FPremax.' | ';
echo'
';
echo' ';
echo' Máximas horas de Sol Registradas: | ';
echo' '.$Solmax.' h. | ';
echo' '.$FSolmax.' | ';
echo'
';
echo' ';
echo' Precipitación total acumulada en el periodo: | ';
echo' '.$Tprec.' l/m2 | ';
echo' | ';
echo'
';
echo'
';
echo'
VALORES POR AÑOS PARA LA ESTACION METEOROLÓGICA: '.$Nombre.'
';
$i=0;
foreach ($datosporano as $clave => $valor){
echo '
AÑO: '.$clave.'
';
echo'
';
echo' ';
echo' ';
echo' ';
echo' ';
echo' FECHA | ';
echo' Precipitación: l/m2 | ';
echo' Horas Sol: | ';
echo' ';
for ($j=0;$j<($valor/3);$j++){
echo'';
echo''.date("d-m-Y",strtotime($Fecha[$i])).' | ';
echo''.$Prec[$i].' | ';
echo''.$Sol[$i].' | ';
echo' ';
$i++;
}
echo' ';
echo' | ';
echo' ';
echo' ';
echo' FECHA | ';
echo' Precipitación: l/m2 | ';
echo' Horas Sol: | ';
echo' ';
for ($j;$j<(2*($valor/3));$j++){
echo'';
echo''.date("d-m-Y",strtotime($Fecha[$i])).' | ';
echo''.$Prec[$i].' | ';
echo''.$Sol[$i].' | ';
echo' ';
$i++;
}
echo' | ';
echo' ';
echo' ';
echo' FECHA | ';
echo' Precipitación: l/m2 | ';
echo' Horas Sol: | ';
echo' ';
for ($j;$j<$valor;$j++){
echo'';
echo''.date("d-m-Y",strtotime($Fecha[$i])).' | ';
echo''.$Prec[$i].' | ';
echo''.$Sol[$i].' | ';
echo' ';
$i++;
}
echo' | ';
echo'
';
echo'
';
echo'
';
echo'';
echo'
';
echo'';
echo'';
echo'
';
echo'';
echo'';
echo'
';
};
?>