Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/03/2009, 13:23
Avatar de mahia
mahia
 
Fecha de Ingreso: enero-2008
Ubicación: La Tierra
Mensajes: 69
Antigüedad: 16 años, 3 meses
Puntos: 0
Menores valores

Hola, aqui tengo otra dudilla , resulta que este codigo que verán me muestra el mes que menor cantidad de servicio tuvo, hasta aqui correcto. Pero en el caso en que tengo dos meses con iguales menores cantidades o sea que el menor mes es marzo con una cantidad de 6 y ademas tengo Julio con 6 tambien , aqui en mi codigo solo me muestra el primer mes.. por favor les agradeceria cualquier sugerencia..


if($_POST['radiobutton'] == "menor_mes")
{
$ya=mysql_query("SELECT count(`id_servicio`) AS cuenta, mes from datos where
`id_servicio`='6' GROUP BY `mes`");


$cantidadPorMes = array();
$mes = array();

$i = 0;

while($row = mysql_fetch_object($ya))
{
$cantidadPorMes[] = $row->cuenta;
$mes[] = $row->mes;
}



$valorMin = $cantidadPorMes[0];

for($i = 0; $i<count($cantidadPorMes); $i++)
{
if($cantidadPorMes[$i] < $valorMin)
{
$valorMin = $cantidadPorMes[$i];

}
}



echo"<script>alert('EL mes de menor valor es:"." ".$mes[array_search($valorMin, $cantidadPorMes )].".');</script>";
echo'<script>window.location.href="reporte3.php";</script>';
exit();


}