Hola a todos:
 
Tengo una duda, de como hacer para que una vez que se elija una tabla me mustre los id´s de los registros que contiene usando combox anidados.
 Bien el código que a continuación presento le tengo que poner el nombre de la tabla en el código,  pero quisiera que una vez seleccionada la tabla en automático me presenten los registros que corresponden  a esa tabla.
 
PD: Estoy utilizando javascript,php y manejador de datos  posgresql 
y la tabla estoy desplegando se llama -> perfil
Saludos
rvargas
---------
Adjunto código:
 
include ("funciones.php");
/////////////////////// Me conecto a la Base de datos
$conBD =abreConnBD(); 
global $conBD; 
$query  =""; $datosTabla=""; $get_datos="";
$query="";
$query = " select id, nombre, abrev from perfil";
 
$query=$conBD->exec($query);    
 
	if  (strlen (trim($query ))!=0){                  
	while($var=pg_fetch_array($query)) { 
 	  $reg_tabla="Reg: ".$var['id']."--".$var['nombre'];
	  $array .="\""."perfil"."\",\"".$var['id']."\",\"".$reg_tabla."\","; 
	  $reg_tabla="";
    	}//Del while
 
               $array=substr($array,0,-1); 
             }//del id         
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>actualiza Catalogos</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META HTTP-EQUIV="Expires" CONTENT="Mon, 06 Jan 1990 00:00:01 GMT">  
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
</head>
<body>
<?php
  echo "
        <script language='JavaScript'> 
		var tabla_registrosMap = new Array( ".$array." ); 
 
		function get_lista(p_tabla, p_registros) { 
		var manCode = p_tabla.options[p_tabla.selectedIndex].value; 
		var i, j ,cadena; 
 
		j = p_registros.options.length = 1; 
		p_registros.options.selectedIndex = 0; 
 
 
		for(i=0; i<tabla_registrosMap.length/3; i++) { 
		if (tabla_registrosMap[i*3] == manCode) { 
 
		p_registros.options.length = j+1; 
		//B
		p_registros.options[j].value = tabla_registrosMap[i*3+1]; 
		//C
		p_registros.options[j].text   = tabla_registrosMap[i*3+2]; 
		j += 1; 
		} 
		} 
		return; 
		} 
		</script>";
 
?>
   <h1>Actualizar registro a los catalogos de la Base de datos</h1>
   <form action="update_altaCatalogo.php" method="post" enctype="multipart/form-data" name="form1">
   <table>
   <tr><td>
         <select name="tabla" onChange="get_lista(this,this.form.registros)" > 
         <option value="" selected>---Seleccione la tabla---</option>; 
         <option value="perfil">Perfil</option> 
 	     <option value="categoria">Categoría</option> 
         </select> 
   </td></tr>
   <tr><td>   
         <select name="registros" >
		 <option value=""selected> ---Seleccione el registro---  </option>
		 </select> 
   </td></tr>
   </table>
 </form>                                   
 </body>
 </html> 
   
 



