Buenas tardes a todos,
Tengo un problema desde hace un par de días y no tengo forma de sacarlo.
Tengo estos datos sacados de la bas de datos..
Código HTML:
COD VALOR NOMBRE MES
30 1409 Olga 1
30 3000 Olga 2
30 2545 Olga 3
30 2000 Olga 5
30 4128 Olga 7
30 3088 Olga 9
30 4633 Olga 12
Como podeís ver no aparece el més 4, 6, 8, 10, 11. Son los meses que no ha ingresado.
Lo que me gustaría es que aunque no exista registro para esos mese que no ha entrado ningún valor, aparezca en el listado con valor 0.
Es importantte que printe los 12 meses.
Estoy luchando con esto, pero no llego..
¿Alguna sugerencia?
Código PHP:
$i = 1;
for ($i = 1;$i <= 12; $i++){
while( $row = sqlsrv_fetch_array( $ARR_FactAgente1)){
if ($i==13)
{
break;
}
if ($row['MES']==$i) { print $row['NOMBRE']."<BR>";} else { print "0"; } ;
}
echo $i;
}
Me gustaría que el resultado fuera este:
Código HTML:
1-Olga - 1409
2-Olga - 3000
3-Olga - 2545
4-Olga - 0
5-Olga - 2000
6-Olga - 0
7-Olga - 4128
8-Olga- 0
9- Olga -3088
10-Olga - 0
11-Olga - 0
12-Olga - 4633
Muchas gracias