Código PHP:
function lista_cat($db,$sel) {
/*
muestra combobox con las categorias
*/
$conn = db_connect($db);
$qry="SELECT DISTINCT tb_categorias.nom_cat,tb_categorias.id_cat FROM tb_categorias tb_categorias where estado_cat=1" ;
$rs = db_query($conn,$qry);
$n = db_numrows($rs);
if ($n > 0) {
$inicio = "<select name=categorias OnChange='actualiza()'><OPTION VALUE='-1'>Elija una Categoria</option>";
$fin ="</select>";
for($i=0;$i<$n;$i++){
$nomcat=db_result($rs, $i, "nom_cat");
$idcat=db_result($rs, $i, "id_cat");
if ( trim($idcat)==trim($sel) ) {
$marcado = "SELECTED";
} else {
$marcado="";
}
$row.="<option value='$idcat' $marcado >$nomcat</option>";
}
}
return $row = $inicio.$row.$fin;
}
Ahora bien... dentro de esta ultima funcion se incluye una plantilla html (el diseño) en el cual, a traves de echo, se muestra el combobox... el problema es, que necesito pasar esos valores a otro archivo, multifile.php, que los devolverá a funciones.php para poder finalmente, subir los archivos...
Funciones.php está incluido en multifile.php, con lo cual, solo sería necesario invocar la funcion donde se llama a lista_cat, pero esto no funciona, y no arroja nada... se produce un error. Ojo, que en ningún momento se invoca a la plantilla html, solo se le hace un include... que es al parecer, lo que está fallando...
alguna idea?
Gracias de antemano...