Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/08/2014, 13:15
Avatar de Perr0
Perr0
 
Fecha de Ingreso: mayo-2005
Ubicación: Santiago de Chile, Chile
Mensajes: 676
Antigüedad: 18 años, 10 meses
Puntos: 79
Respuesta: Inconveniente al listar semanas

Se ve entretenida la propuesta, ve si te sirve:



el código:
Código PHP:
<style>
*{font-family:Tahoma;font-size:10px;}
table{border-collapse:collapse;border:1px solid #ccc;margin-top:10px}
td, th{padding:4px;border:1px solid #ccc;}
.sem{background-color:blue;color:white;}
</style>
<?
$nSemana_ini 
29# semana inicial
$nSemana_fin 32# semana final
$year 2014# año en 4 digitos

$dias_semana = array("Do""Lu""Ma""Mi""Ju""Vi""Sa");
$inicio_semana $nSemana_ini 8;
$termino_semana $nSemana_fin 2;

$trabajadores = array("trabajador 1""trabajador 2""trabajador 3""trabajador 4");
$pr .= "Inicio: ".date("d-m-Y"mktime(0,0,0,1,$inicio_semana,$year));
$pr .= "<br>Término: ".date("d-m-Y"mktime(0,0,0,1,$termino_semana,$year));
$contador_dias 0;

$pr .= "<table><tr><td>&nbsp;</td>";
for(
$i=0;$i<=$termino_semana-$inicio_semana;$i++){
    
$f mktime(0,0,0,1,$inicio_semana $i+($contador_dias*7),$year);
    
$hd_dia_semana $dias_semana[date("w"$f)]."<br>".date("d"$f);
    
# condicion para Lunes a Viernes diferentes de Sábado y Domingo
    
$dia_laborar = ($i%7<5) ? "class=sem" "";
    
$pr .= "<th width=28 align=center nowrap ".$dia_laborar.">".$hd_dia_semana."</th>";
}
$pr .= "</tr>";

foreach(
$trabajadores as $trabajador){
    
$pr .= "<tr><td nowrap>".$trabajador."</td>";
    for(
$i=0;$i<=$termino_semana-$inicio_semana;$i++){
        
# Aquí debe ir el valor que extraigas, en el ejemplo es aleatorio
        # condicion para Lunes a Viernes diferentes de Sábado y Domingo
        
$valor = ($i%7<5) ? rand(1999) : "-";
        
$pr .= "<td align=center nowrap>".$valor."</td>";
    }
    
$pr .= "</tr>";
}
$pr .= "</table>";
echo 
$pr;
?>

salu2
__________________
Numerador Mp3 en Access =)
http://www.mediafire.com/download/r9...pdw/mp3(2).zip