Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2020, 11:47
Faser
 
Fecha de Ingreso: noviembre-2002
Mensajes: 130
Antigüedad: 22 años
Puntos: 0
Problema con impresión de campos vacios

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