Jump to content

ayuda para mostrar datos...


Recommended Posts

Estimados,

tengo un mantenedor PHP En donde se van guardando trabajadores diariamente en una base de datos mysql

algunos de los campos son:

id_trabajador,

nombre,

apellido,

FECHA.

 

el problema que tengo, es que debo hacer un informe en donde se depliegue el id_trabajador y las fechas en que fue a trabajar, si el dia 01-09-2010 vino a trabajar debe mostrar "SI" y si no fue a trabajar el dia 02-09-2010 "NO" y asi sucesivamente hasta el dia 30 de cada mes.

 

en el mantenedor que mencioné en el principio los datos se guardan en filas en la base de datos,

ejemlpo:

1 -felipe godoy - 01-09-2010

1 -felipe godoy - 02-09-2010

1 -felipe godoy - 03-09-2010

 

 

lo que necesito es que aparesca en el informe

1- SI-SI-NO

 

asumiendo que el 1 es el id del trabajador, el primer SI significa que fue a trabajar el 01-09-2010 el segundo SI es que fue a trabajar el 02-09-2010 y el tercer NO significa que el dia 03-09-2010 no fue a trabajar...

 

necesito que me digan como hacerlo o que me den alguna idea de como poder hacerlo...

estaré atento a cualquier duda...

 

saludos

Link to comment
Share on other sites

Estimado alvarox,

 

esto es lo que tengo,

y no hace lo que quiero, o sea que tome el primer di del trabajador y se desplieguen los datos en las columnas siguientes de la tabla...

ayudame please...

 

saludos

 

<?
include ("pags/conectar.php"); 
$sqlb=mysql_query (" select * from bo_checklist  " );
while ($dt = mysql_fetch_assoc($sqlb)){ 
$msg= $dt[fec_chec]

?>

<table width="2260" height="18" border="1" align="center"  cellpadding="0" cellspacing="0">
              <tr bgcolor="#CCCCCC"> 
    <td width="68"  align="center"><? echo "$dt[cod_cona]"; ?></td>
    <td width="79"  align="center"><? echo "$msg"; ?></td>
    <td width="80"  align="center"><? echo "$msg"; ?></td>
    <td width="55"  align="center"></td>
    <td width="54"  align="center"></td>
    <td width="50"  align="center"></td>
    <td width="64"  align="center"></td>
    <td width="64"  align="center"></td>
    <td width="65"  align="center"></td>
    <td width="65"  align="center"></td>
    <td width="63"  align="center"></td>
    <td width="61"  align="center"></td>
    <td width="66"  align="center"></td>
    <td width="64"  align="center"></td>
    <td width="65"  align="center"></td>
    <td width="65"  align="center"></td>
    <td width="63"  align="center"></td>
    <td width="65"  align="center"></td>
    <td width="63"  align="center"></td>
    <td width="63"  align="center"></td>
    <td width="64"  align="center"></td>
    <td width="66"  align="center"></td>        
    <td width="64"  align="center"></td>    
    <td width="64"  align="center"></td>    
    <td width="63"  align="center"></td>    
    <td width="64"  align="center"></td>    
    <td width="65"  align="center"></td>    
    <td width="56"  align="center"></td>    
    <td width="65"  align="center"></td>    
    <td width="70"  align="center"></td>
    <td width="63"  align="center"></td>    
    <td width="85"  align="center"></td>        
              </tr>
              
             
              
</table>
          <? 
                  }
          ?>

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...