Código PHP:
<?php
include("../conex.php");
$link=Conectarse();
$consul = $_POST['consul'];
$ciudad = $_POST['ciudad'];
$nivel = $_POST['nivel'];
if($consul==1)
{
print'
<table>
<tr>
<th>
<font size="+1" color="#009966">
CONSULTA POR POBLACION
</font>
</th>
</tr>
</table>
';
for ($i=0;$i<count($ciudad);$i++)
{
$result=mysql_query("SELECT sum( poblacion1.total ) AS totalpo, estados.id_estado, estados.nombre FROM poblacion1 INNER JOIN estados ON poblacion1.estado = estados.id_estado WHERE poblacion1.estado = ".$ciudad[$i]." GROUP BY estados.id_estado",$link);
$numrow= mysql_numrows($result);
for($j=0; $j<$numrow; $j++)
{
$totalpo = mysql_result($result,$j,"totalpo");
$nombre = mysql_result($result,$j,"nombre");
print'
<table border=1>
<tr>
<td width="230">
'.$nombre.'
</td>
<td align="right"width="100">
'.number_format($totalpo).'
</td>
</tr>
</table>
';
}
}
}// termina el if
//empieza la consulta por hogares
else
{
print'
<table>
<tr>
<th>
<font size="+1" color="#009966">
CONSULTA POR HOGARES / VIVIENDAS
</font>
</th>
</tr>
</table>
';
for ($i=0;$i<count($ciudad);$i++)
for ($i=0;$i<count($nivel);$i++)
{
$result=mysql_query("SELECT (sum( hogares1.total_alta ) + sum( hogares1.alta_A ) + sum( hogares1.alta_B ) + sum( hogares1.total_media ) + sum( hogares1.media_Cmas ) + sum( hogares1.media_Cm ) + sum( hogares1.media_Cmenos ) + sum( hogares1.total_baja ) + sum( hogares1.baja_Dmas ) + sum( hogares1.baja_Dm ) + sum( hogares1.baja_Dmenos ) + sum( hogares1.popular ) ) AS totalho, estados.id_estado, estados.nombre, sum( hogares1.total_alta ) as alta_total, sum( hogares1.alta_A ) as alta_A, sum( hogares1.alta_B ) as alta_B, sum( hogares1.total_media ) as alta_media, sum( hogares1.media_Cmas ) as mcmas, sum( hogares1.media_Cm ) as mcm,sum( hogares1.media_Cmenos ) as mcmenos, sum( hogares1.baja_Dmas ) as bdmas, sum( hogares1.baja_Dm ) as bdm, sum( hogares1.baja_Dmenos ) as bdmenos, sum( hogares1.popular ) as popular FROM hogares1 INNER JOIN estados ON hogares1.estado = estados.id_estado WHERE hogares1.estado = ".$ciudad[$i]." GROUP BY estados.id_estado",$link);
$resulta=mysql_query("select sum(".$nivel[$i].") as hogares from hogares1 where estado = ".$ciudad[$i]." ",$link);
$numrow= mysql_numrows($result);
$numrow1= mysql_numrows($resulta);
for($j=0; $j<$numrow; $j++)
for($n=0; $n<$numrow1; $n++)
{
$totalpo = mysql_result($result,$j,"totalho");
$nombre = mysql_result($result,$j,"nombre");
$alta_total = mysql_result($result,$j,"alta_total");
$hogares = = mysql_result($resulta,$n,"hogares");
print'
<table BORDER=1>
<tr>
<td width="230">
'.$nombre.'
</td>
<td align="right" width="100">
'.number_format($totalpo).'
</td>
<td>
'.$hogares.'
</td>
</tr>
</table>
<br />';
}
}
}// termina el elseif
?>