Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/08/2013, 13:29
nades
 
Fecha de Ingreso: enero-2013
Ubicación: Distrito Federal
Mensajes: 88
Antigüedad: 11 años, 10 meses
Puntos: 1
Cambiar el color a las celdas de una tabla

Hola!
Tengo una tabla en un archivo PHP con 8 filas. Lo que necesito es identificar el numero correspondiente a cada celda para formar un tipo calendario, ya que las columnas aparecen dependiendo del mes en que me encuentro.

Por ejemplo:
Si estoy en el mes de FEBRERO aparece 28 columnas y mis 8 filas.
Cada fila se enumera del 1 al 28.

Código PHP:
Ver original
  1. $d=1;//Variable para valor de celdas
  2. while($rellenar <= $dias_x_mes) /
  3. {
  4.      echo '<td id="$d++" ></td>';
  5.      $rellenar++;
  6. }

Lo que necesito es tomar el id de cada celda para compararlo con otras variables PHP y en caso de que resulten ser positivos cambiarle el color.

Tengo mas o menos la idea en JavaScript pero no logró plasmarla bien. Soy novata en este lenguaje

Código Javascript:
Ver original
  1. $(document).ready(function(e){
  2.     var varjs="<?php echo $d ?>";
  3.     var x = varjs.getElementsByTagName("td");
  4.        1 = x[0].document.getElementById("<?php echo $d ?>");          
  5.        2 = x[1].document.getElementById("<?php echo $d ?>");    
  6.       3 =x[2].document.getElementById("<?php echo $d ?>");    
  7.  
  8.   window.location.href = 'cambioColor.php?1=+1+?2=+2+......;
  9. });

Se que no esta bien mi función pero no se como podría tomar los id de cada TD ya que en el archivo cambioColor.php tomare el valor para verificar que de positivo.
Incluso sería una lata guardar cada variable como 1, 2, 3... porque tendría que hacer eso hasta el 31 que es el máximo de días que hay en un mes.

Alguna idea?