SI funciona con las variables variables,,, muchas gracias master.
esta es la funcion por si a alguien le sirve.
function
$query=es la consulta sql
$campo_clave = el ID del campo
$campo_glosa=la glosa a mostrar del campo
$conexion=la conexion mysql
$cant_col= cuantoas columnas quiero que se muestren en la tabla
Código:
genera_check_box($query,$campo_glosa,$campo_clave,$conexion,$cant_col)
{
$resultado = mysql_query($query,$conexion);
echo("<tr>");
$i=1;
while($fila = mysql_fetch_array($resultado))
{
if ($i==$cant_col){
$i=1;
echo "<tr>";
}
if ($i<$cant_col){
$nombre = "chk_".$fila[$campo_clave];
$value=$fila[$campo_clave];
$celda="<td width=\"197\"><input type=\"checkbox\" name=\"$nombre\" value=\"$value\"/>";
$celda.=$fila[$campo_glosa]."</td>";
echo $celda;
$i++;
}
if ($i==$cant_col){
echo "</tr>";
}
}
}
y asi la llamo
Código:
<table cellpadding="0" cellspacing="0" border="0">
<?
$str_criterios="SELECT * from MI_TABLA";
genera_check_box($str_criterios,"GLOSA,"ID",$connection,4);
?>
</table>