Llamado Tablas en DB + Suma de registros y muestra de Totales
Publicado por Robinson (41 intervenciones) el 23/09/2015 03:56:33
A ver amigos, tengo la siguiente consulta:
Estoy llamando dos tablas con las mismas características que tengo en mi DB,
Hasta el momento todo bien, realizo la suma de todos los meses en cada año:
Total Andes 2012= 10
Total Andes 2013= 15
Total Andes 2014= 6
Total Andes 2015= 5
El problema es cuando intento mostrar los datos de la segunda tabla, ya que realizo la misma operación, sin embargo cuando muestro los resultados me arroja solo el total del 2012 y lo repite en los demás años restantes (Les dejo la imagen para que observen).
Me parece que el problema esta en el while. Les dejo el código.
Estoy llamando dos tablas con las mismas características que tengo en mi DB,
Hasta el momento todo bien, realizo la suma de todos los meses en cada año:
Total Andes 2012= 10
Total Andes 2013= 15
Total Andes 2014= 6
Total Andes 2015= 5
El problema es cuando intento mostrar los datos de la segunda tabla, ya que realizo la misma operación, sin embargo cuando muestro los resultados me arroja solo el total del 2012 y lo repite en los demás años restantes (Les dejo la imagen para que observen).
Me parece que el problema esta en el while. Les dejo el código.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<<table border="1" align="center" bgcolor="#FFFFFF">
<tr>
<td>Año</td>
<td>Andes</td>
<td>Centro</td>
<td>Centro Llanos</td>
<td>Centro Occidente</td>
<td>Gran Caracas</td>
<td>Occidente</td>
<td>Guayana</td>
<td>Oriente</td>
<td>Total</td>
</tr>
<?php do { ?>
<tr>
<td><?php echo $row_totales_andes['year']; ?> </td>
<td><?php echo $suma=$row_totales_andes['Enero']+ $row_totales_andes['Febrero']+ $row_totales_andes['Marzo']+ $row_totales_andes['Abril']+ $row_totales_andes['Mayo']+ $row_totales_andes['Junio']+ $row_totales_andes['Julio']+ $row_totales_andes['Agosto']+ $row_totales_andes['Septiembre']+ $row_totales_andes['Octubre']+ $row_totales_andes['Noviembre']+ $row_totales_andes['Diciembre'] ?> </td>
<td><?php echo $suma=$row_totales_centro['Enero']+ $row_totales_centro['Febrero']+ $row_totales_centro['Marzo']+ $row_totales_centro['Abril']+ $row_totales_centro['Mayo']+ $row_totales_centro['Junio']+ $row_totales_centro['Julio']+ $row_totales_centro['Agosto']+ $row_totales_centro['Septiembre']+ $row_totales_centro['Octubre']+ $row_totales_centro['Noviembre']+ $row_totales_centro['Diciembre'] ?> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<?php } while($row_totales_andes = mysql_fetch_assoc($totales_andes)); ($row_totales_centro = mysql_fetch_assoc($totales_centro));
// Si los invierto es decir: while ($row_totales_centro = mysql_fetch_assoc($totales_centro)) ; ($row_totales_andes = mysql_fetch_assoc($totales_andes)); hace lo contrario
?>
</table>
Valora esta pregunta
0