Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/06/2012, 09:47
noruas
 
Fecha de Ingreso: junio-2012
Mensajes: 80
Antigüedad: 11 años, 10 meses
Puntos: 11
Respuesta: Problemas con calendario PHP

Bueno he avanzado y solucionado todos los problemas menos uno... A ver si alguien me explica donde esta el fallo.

Lo primero que he hecho es crear otra tabla mysql que almacene dia a dia las reservas mes y año para poder discriminar los datos que voy a sacar. Con eso me quito del problema de que es lo que pasa si una reserva ocupa partes de dos meses o años distintos.

Pero sigo con el problema anterior, la consulta solo me extrae el 1º dato de la tabla generada...

¿Como hago para que saque todos los datos y los compare en el if que genera las celdas?

Código:
$link=Conectarse();
$result=mysql_query('SELECT * FROM fechas WHERE mes LIKE "'.$mes.'" AND ano LIKE "'.$ano.'" ',$link);
$row = mysql_fetch_array($result);


	$numero_dia = 0;
	while ($dia_actual <= $ultimo_dia){
       
        if ($numero_dia == 0) 
			echo "<tr>";
			
                                if ($dia_actual == $row["dia"]) {
				       echo '<td class="diavalidoActivo"><span>' . $dia_actual . '</span></td>';}
				else {
                                        echo '<td class="diavalido"><span>' . $dia_actual . '</span></td>';}
		$dia_actual++;
		$numero_dia++;
.
.
.
.
//Esto continua, pero no hace falta seguir...
He intentado usar un "while" con la consulta, pero nada, mismo problema, o lo mismo es que no lo he usado bien.