Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/03/2005, 08:06
FaiTCRaH
 
Fecha de Ingreso: enero-2004
Mensajes: 52
Antigüedad: 20 años, 3 meses
Puntos: 0
Pasar Valores de un Select

Les explico, tengo un archivo llamado funciones.php (es el alma del sistema web), en él genero el listado para un select de la siguiente manera:

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;


Esta función es llamada por otra función, de la forma $sel=lista_cat($or,'');

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...
__________________
I can see the bodies on the wall... all the nightmare dreams i can't recall come...