Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/06/2011, 12:12
tribal40k
 
Fecha de Ingreso: mayo-2011
Mensajes: 6
Antigüedad: 13 años
Puntos: 0
Problema con comparacion con array

Hola muy buenas, el problema que tengo es el siguiente:

Resulta que creo un array multidimensional con una consulta, la aplicacion consiste en que me tiene que imprimir por pantalla un horario escolar y decirme reservada en la casilla correspondiente.
Código:
<?php
//inserto la consulta de las aulas reservadas en un array
$i = 0;
	while (@$fila = mysql_fetch_array($resultado)) { 
		$datos[$i]['iddiashoras_reserva']= $fila['iddiashoras'];
		$datos[$i]['fecha_reserva']= $fila['fecha'];
		$datos[$i]['nombre_aula_reserva']= $fila['nombre'];
		$datos[$i]['nombre_completo_reserva']= $fila['nombre_completo'];
		$i++;
		
	}
//hago un foreach para mostrar los datos y ver que realmente me ha metido correctamento los valores

foreach ($datos as $v1) {
		foreach ($v1 as $v2) {
			echo "$v2\n";
		 }
		}
?>

?>


       <table class="tabla_formu"align="center" border="1" width="100%" height=="100%">
        
        <tr>
           <td>&nbsp;</td>
           <td>Lunes</td>
            <td>Martes</td>
            <td>Miercoles</td>
            <td>Jueves</td>
            <td>Viernes</td>
       </tr>
       <tr>
       		
       </tr>
           
        
        
        <?php
		
		$contador=1;
		
		for($i=0;$i<=5;$i++) //horas
		{
			
?>
            <tr>
            	<td> <?php echo $i+1; ?> </td> <!-- imprimo el numero de las horas 1..6-->
      			<?php
				
					for($j=0;$j<=4;$j++) //dias "aqui relleno los td"
					{
						echo "<td>";
						//echo $contador;
						//echo @$datos[$j]['iddiashoras_reserva'];
//contador deberia coincidir con iddiashoras_reserva por ejemplo "iddiashoras_reserva=1 seria Lunes a primera, 2 Martes a primera etc..." pero no me imprime la RESERVADA
						if($contador==@$datos[$j]['iddiashoras_reserva']) 
						{
							echo "RESERVADA";
						}
						
						$contador++;
							
					}
						
						echo "</td>";
		}

				?>
            
            </tr>
            <?php
			
			
		}
		?>
        
        
	
		</table>
Gracias desde ya!.