Código PHP:
<?php
global $link;
global $valor1;
global $valor;
include("conec.php");
$link=Conectarse();
// elabora la consulta para llamar el numero exacto de checkbox
$consulta = "select * from categoria where idpadre = 1061 and activa != 0 and eliminado = 0";
$result=mysql_query($consulta,$link);
echo ("<script type='text/javascript'>
function mostrar(chk) {
if (!chk)
document.forma1.removeChild(document.forma1.algo);
}
</script>");
$campos[] = sprintf("SELECCIONE OPCION A CONSULTAR");
while($row = mysql_fetch_array($result))
{
//pone el nombre al checkbox
$idcategoria = $row['idcategoria'];
//le asigna a la variable el nombre traido de la bd
$nombre = $row['nombre'];
echo ("<form name='forma1' id= 'form1' method ='GET' action ='consulta.php'>");
if($row['antetitulo'] == 1)
{
//Creo el checkbox para los textbox
$divid = $idcategoria;
echo ("<table><tr><td><div id = %s><INPUT TYPE='checkbox' NAME='opcion[]' VALUE='%s' onclick='mostrar(this.checked)'/>$nombre </div></tr></td></table>");
echo ("<input type='text' name='algo'>");
}
else
{ //Creo el checkbox para los select
$divid = $idcategoria;
echo ("<table><tr><td><div id = %s><INPUT TYPE='checkbox' NAME='opcion1[]' VALUE='$idcategoria' onclick='mostrar(this.checked)'> $nombre </div></tr></td></table>");
echo ("<html></head><body><form name='forma1'><input type='text' name='algo'></form></body></html>");
}
}
echo ("<br><input type ='submit' action = 'accion' value = 'Consultar' onclick='return validar(this.form)'>");
?>