No creo que sea lo que busques, pero es una forma de hacerlo.
Ahi va, despues lo comento un poco
Código PHP:
function getTextBox()
{
$sql = "SELECT * FROM X";
$con = mysql_connect($hots,$user,$pass);
$result = mysql_query($sql, $con);
$form = "<form action=\"pagina.php\" method=\"post\" enctype=\"multipart/form-data\" name=\"checkBox\"> \n";
while ($row = mysql_fetch_row($result))
{
$form = $form . "<imput type=\"checkBox\" name=\"" .$row[0]. "\" value=\"1\">" .$row[0]. "</imput> \n";
}
$form = $form . "<imput type=\"submit\" value=\"Enviar\"></imput> \n";
$form = $form . "</form> \n";
mysql_close($con);
return $form
}
Con esta función creamos el formulario dinamicamente sin importarnos el numero de registros.
Aora comprovamos los resultados
Código PHP:
function comprovar()
{
$sql = "SELECT * FROM X";
$con = mysql_connect($host,$user,$pass);
$result = mysql_query($sql, $con);
while($row = mysql_fetch_row($result))
{
if($_POST[$row[0]] = 1)
{
$pulsados[] = $row[0];
}
}
mysql_close($con);
return $pulsados
}
Con esta función comprovamos todas las variable que se pasaron y se devuelve una matriz con los check activados.
Espero que sea lo que estavas buscando.
Suerte