Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/11/2010, 14:18
esaenz22
(Desactivado)
 
Fecha de Ingreso: abril-2008
Mensajes: 787
Antigüedad: 16 años
Puntos: 7
Pregunta distribuir arrays

buenas tardes. hace unos dias he publicado un post sobre un calendario. bueno resolvi laprimera parte de comparar fechas.

ahora se me presento un problema. si hay eventos, en la fecha implemento un lightbox para mostrar en el vinculo la imagen.

lo he desarrollado de esta manera.

Código PHP:
Ver original
  1. $fechasxx = "";
  2. while($row_eventos = mysql_fetch_array($rpta_eventos)){
  3. $fecha_ingresada .= ",".substr($row_eventos['fecha'],8,10);
  4. $imagen_evento[] = $row_eventos['imagen_evento'];
  5. }
  6. $fechasxx =  substr($fecha_ingresada,1);
  7. $imagenes = implode(",",$imagen_evento);
  8. $imagen = explode(",",$imagenes);
  9. $imagen[0];
  10.  
  11. $j = 0;
  12. while($diaa <= $ultimo){
  13.     $dia = date("D",mktime(0,0,0,$mess,$diaa,$anio)); # retorna el día de la semana en letras...
  14.     $fecha = date("d",mktime(0,0,0,$mess,$diaa,$anio)); #retorna el día del mes en 01/31
  15.     $dia_semana = date("w",mktime(0,0,0,$mess,$diaa,$anio)); #retorna el día de la semana en número
  16.  
  17.     if($dia == "Sun"){
  18.         echo "</tr><tr>";
  19.     }
  20.     if($fecha == "01"){
  21.         $i=0;
  22.         while($i != $dia_semana){
  23.             echo "<td>&nbsp;</td>";
  24.             $i++;
  25.         }
  26.     }
  27.    
  28.         // verificar si son=
  29.         $bgcolor = ""; 
  30.         $link    = $fecha;
  31.         $arrai = explode(",",$fechasxx);
  32.         if(in_array($fecha,$arrai)){
  33.             $bgcolor = "style='background-color:#CCC;font-weight:bold'";
  34.             $link    = "<div class='highslide-gallery'><a href = 'eventos/img_original/".$imagen[$j]."' class='highslide' onclick='return hs.expand(this)' style='text-decoration:none'>$fecha</a></div>";
  35.         }
  36.    
  37.       echo "<td $bgcolor>$link </td>";
  38.    
  39.    
  40.     $diaa++;
  41.  
  42. }

aun asi no me muestra la imagen.

cual puede ser el error ?. agradeceria si me ayudaran con mi tema.

saludos.

Última edición por esaenz22; 26/11/2010 a las 14:18 Razón: correccion.