aqui esta el codigo:
Código PHP:
<?php
$link = mysql_connect("localhost","usuario","password");
mysql_select_db("BASE_DE_DATOS",$link);
if ($mensaje == "TTBB"){
$tabla = "TTAA".$estacion;
$sql = "SELECT DISTINCT Fecha,Hora,Estacion,PP,PS,HGT,TT,TD,DD,FF from $tabla where Fecha >= '$fechainicio' and Fecha <= '$fechafin' and Hora >= '$bhr' and Hora <= '$ehr'";
$result = mysql_query($sql,$link);
$mes = $bmo;
$dia = $bdy;
if ($row=mysql_fetch_array($result)){
$registros = mysql_num_rows($result);
$i=0;
$j=0;
do{
$dia = split('[-]',$row[Fecha]);
$arreglo_mes[$j][$i]=$dia[1];
$arreglo_mes[$j+1][$i]=$dia[2];
$arreglo_mes[$j+2][$i]=$row[PS];
echo "MES: ".$arreglo_mes[$j][$i]." DIA: ".$arreglo_mes[$j+1][$i]." PS: ".$arreglo_mes[$j+2][$i]=$row[PS]."<br>";
$j=0;
$i++;
}while($row = mysql_fetch_array($result));
$i=0;
$j=0;
$k=0;
$l=0;
for ($i=0;$i<$registros;$i++){ // en este for descarto los dias duplicados para un mes
if ($arreglo_mes[1][$i]==$arreglo_mes[1][$i+1]){ // es decir que guardo los dias
continue; //si es igual continuo con el siguiente
} //valor .
else{ //si el valor no es igual lo meto en el arreglo.
$arreglo_mesdias[0][$l]=$arreglo_mes[0][$i];
$arreglo_mesdias[1][$l]=$arreglo_mes[1][$i];
$l++;
$k++;
}
}
echo "registros: ".$registros."<br>";
echo "valor de K ".$k."<br>";
$i=0;
$j=0;
echo "arreglo procesado <br>"; //y en este solo me muestra los dias de cada mes
for ($i=0;$i<$k;$i++){ //que es lo que voy a utilizar.
for($j=0;$j<2;$j++){
echo $arreglo_mesdias[$j][$i];
if ($j==2){echo "<br>";}
}
}
echo "<p><a href = form_consulta.php>Volver</p> \n";
}else{
echo "<p> No se encontro ningun registro!</p> \n";
echo "<p><a href = form_consulta.php>Volver</p> \n";
}
}
?>
si no le entienden a algo por favor diganme con mucho gusto lo explicare mejor.