Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/11/2012, 20:17
Chevy1975
 
Fecha de Ingreso: octubre-2012
Ubicación: El Salvador
Mensajes: 14
Antigüedad: 11 años, 6 meses
Puntos: 0
llenar tabla con PHP y Musql

Señores su ayuda...
tengo como objetivo llenar una tabla html como reporte extrayendo dantos de Mysql atravez de php, Consulto una tabla de la base donde tengo un promedio de 30 trabajadores que trabajan ciertas fechas y segun la actividad del dia se debe mostrar lo que gano.

Actualmente solo me toma la primer fecha que encuentra que ha trabajado aun cuando haya trabajado muchos dias.
Por lo que les pido ayuda en que me indiquen como puedo hacer para validar todas las fechas segun el nombre??
Código PHP:
<?
$conf
=mysql_query("SELECT DISTINCT(Fecha) as Fecha from mov_diario WHERE Fecha >= '$fecha1' and Fecha <= '$fecha2' and Cod_finca = '1' order by Fecha asc"$conexion);
echo 
"<table width=\"100%\" border=\"1\" align=\"center\">";
echo 
"<tr>";
echo 
"<td>ID</td>";
echo 
"<td>Nombres</td>";

 while(
$rowf mysql_fetch_array($conf)) {  
      
$farray[] = $rowf[Fecha];
      echo 
"<td>$rowf[Fecha]</td>";
    }
echo 
"<td> Dia</td>";
echo 
"</tr>";

$con=mysql_query("SELECT personal_catorcenald.Nombres, mov_diario.id,  Fecha, Cod_finca, mov_diario.Planilla, Valor_dia FROM mov_diario, personal_catorcenald where Fecha >= '$fecha1' and Fecha <= '$fecha2' and Cod_finca = '$finca' and mov_diario.Nombres = personal_catorcenald.id and mov_diario.Planilla = '$planilla' GROUP BY Nombres ORDER BY id, Fecha "$conexion);
    while(
$row mysql_fetch_array($con)) {
    
$dia=$row[Fecha];
    echo 
"<tr>";
    echo 
"<td>$row[id]</td>";
    echo 
"<td>$row[Nombres]</td>";

        
$col = -1;
            for(
$i 0$i count($farray); $i++){
            
$col++;
                if(
$farray[$i] == $dia){
                    for(
$f=0$f<=$col$f++){
                        if(
$f==$col){
                        echo 
"<td style=background-color:#F5D0A9;>$row[Valor_dia]</td>"// aca se coloca el valor.
                        
}
                    
                    }
                    
                }else{    
                    echo 
"<td>0</td>";
                }
            }
     }                                        
echo 
"</tr>";
echo 
"<table>";    
?>