probara, pero creo que por ahi no va, tengo un while que genera las check colocare el cod.
Código PHP:
<td width="12%"><div align="center"><strong>Descargar</strong></div></td>
<td width="5%" bgcolor="#CCCCCC"><div align="center">
<input type="checkbox" name="todos" value="1" onClick="validar_checkbox('form1', 'grupocheck')">
</div></td>
</tr>
<?PHP
while($row = mysql_fetch_array($adm_show)) {
echo "<tr ";
if ($num_fila%2==0)
{
echo "bgcolor=#E8E8E8"; //si el resto de la división es 0 pongo un color
}else{
echo "bgcolor=#ffffff"; //si el resto de la división NO es 0 pongo otro color
}
echo ">";
?>
<td height="22"><div align="center"><?PHP echo $c++ ?></div></td>
<td height="22"><div align="center"><?=$row[nombre_file]?></div></td>
<td height="22"><div align="center"><?=$row[tipo_file]?></div></td>
<td height="22"><div align="center"><?=$row[fecha_file]?></div></td>
<td height="22"><div align="center"><?PHP
$tack_name=$row[nombre_file];
$tack=$row[TBUsuario_id_user];
$time=mysql_query("SELECT DATE_FORMAT(fecha_file, '%T') as fecha_file FROM tbarchivo WHERE TBUsuario_id_user='$tack' AND nombre_file='$tack_name'")or die(mysql_error());
$hour=mysql_fetch_array($time);
echo $hour[fecha_file];
?>
</div></td>
<td height="22"><div align="center"><?=$row[peso_file]?></div></td>
<td height="22"><div align="center"><img src="../../ICON/Lupa2.JPG" alt="<?=$row[com_file]?>" width="20" height="20" align="baseline"></div></td>
<td height="22"><div align="center"><?
$user=$row[TBUsuario_id_user];
$query=mysql_query("select nombre,apaterno from tbusuario where id_user='$user'")or die(mysql_error());
$datos=mysql_fetch_assoc($query);
echo ucfirst($datos['nombre'])." ".ucfirst($datos['apaterno']);
?>
</div></td><td height="22"><font size="3">
<div align="center"><font size="3"> <a href="../DESCARGA/descarga.php?urldir=<?PHP echo $ruta_adm; ?>&filename=<?=$row[nombre_file]?>"> <img src="../../ICON/download.gif" alt="Descargar Archivo" width="27" height="27" border="0"></a></font></div></td>
<td height="22"><div align="center">
<input name="grupocheck[]" type="checkbox" id="grupocheck[]" value="<?=$row[idfile]?>">
<? echo $row[idfile]?>
</div></td>
</tr>
<?
$num_fila++;
} // cierre while ?>
</table>
como ven la check que marca todas esta fuera del while, no se si eso creara el conflicto y hace que no se marque.