datosclima.es -Base de datos Meteorológica- |
$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,Racha,HoraRacha,Velmedia FROM Opendata where Indicativo='$Ind' and Fecha BETWEEN'$Itimeansi' AND '$Ftimeansi'" ; $consulta_datos = mysql_query($SQLconsulta) or die(mysql_error()); $Fecha = array(); $Racha = array(); $Velmedia = array(); $Hora=array(); // $Rmax=0; $FRmax=0;$HoraRmax=""; // $Vmedmax=0; $FVmedmax=0; $i=0; // para que los arrays empiecen en [0] While ($row=mysql_fetch_assoc($consulta_datos)){ $Racha[$i]=$row['Racha']; $Fecha[$i]=$row['Fecha']; $Velmedia[$i]=$row['Velmedia']; $Hora[$i]=$row['HoraRacha']; $ano=date("Y",strtotime($Fecha[$i])); $datosporano[$ano]++; //Debe sumar 1 al array del año // Evaluacion de variables para sacar resumen: if ($Rmax==""){$Rmax=$Racha[$i]; $FRmax=date("d-m-Y",strtotime($Fecha[$i]));}; if ($Vmedmax==""){$Vmedmax=$Velmedia[$i]; $FVmedmax=date("d-m-Y",strtotime($Fecha[$i]));}; // if($i==0){ // $Rmax=$Racha[$i]; $FRmax=$Fecha[$i]; $HoraRmax=$Hora[$i]; // $Vmedmax=$Velmedia[$i]; $FVmedmax=$Fecha[$i]; // } else { if($i<>0){ // Racha. maxima más alta if ($Racha[$i]<>"" and $Rmax<$Racha[$i]){$Rmax=$Racha[$i];$FRmax=date("d-m-Y",strtotime($Fecha[$i]));$HoraRmax=$Hora[$i];}; //Vel media. míonima más alta if ($Velmedia[$i]<>"" and $Vmedmax<$Velmedia[$i]){$Vmedmax=$Velmedia[$i];$FVmedmax=date("d-m-Y",strtotime($Fecha[$i]));}; }; $i=$i+1; }; if ($Rmax==""){$FRmax="";}; // posibilidad de que en el periodo escogido no haya ningún dato. segun programacion pondría la última fecha. ESTO LO EVITYA if ($Vmedmax==""){$FVmedmax="";};// posibilidad de que en el periodo escogido no haya ningún dato. segun programacion pondría la última fecha. ESTO LO EVITYA mysql_free_result($consulta_datos); // Liberar memoria usada por consulta. // -----------IMAGEN JPGRAPH------------------------ // ------------------------------------------------- echo "
echo'
Resumen de Valores de Viento a lo largo del Periodo seleccionado:
'; echo'CARACTERISTICA / VALOR | ';
echo' (Velocidad m/s) | ';
echo' (Velocidad Km/h) | ';
echo' FECHA | ';
echo' HORA | ';
echo'
Racha de Viento más alta Registrada: | ';
echo' '.$Rmax.' | ';
echo' '.$Rmax*3.6.' | ';
echo' '.$FRmax.' | ';
echo' '.$HoraRmax.' | ';
echo'
Velocidad Media más alta Registrada: | ';
echo' '.$Vmedmax.' | ';
echo' '.$Vmedmax*3.6.' | ';
echo' '.$FVmedmax.' | ';
echo'
VALORES POR AÑOS PARA LA ESTACION METEOROLÓGICA: '.$Nombre.'
'; $i=0; foreach ($datosporano as $clave => $valor){ echo '';
echo'
| ';
echo'
| ';
echo'
| ';
echo'