Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/03/2006, 17:51
Avatar de chalchis
chalchis
 
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 20 años, 9 meses
Puntos: 21
Sonrisa hice algo similar pero en categorias y articulos checalo

creo que la respuesta ya la tienes porque supongo que algun campo hace que se relacionen las empresas con empleados no?

bueno de todas mandera aqui te paso como hice el script, en mi caso fue seleccionar categorias y mostrar los articulos

este select es el que se carga despues de seleccionar antes uno enti caso el de empresas
function cambia(oCntrl,index)
{
tuSelect=document.getElementById(index);
tuSelect.length=0;
switch (eval("document.forms.formulario."+oCntrl+".select edIndex"))
{

//var miOpcion=document.forms[0].formulario.lista_categoria.selectedIndex;
<?
$caso=1;
$conexion =mysql_connect($host, $user_host,$pas_host) or die('Error al tratar de realizar la conexion al server');
mysql_select_db($base_host,$conexion ) or die('Error al seleccionar la bases de datos');
$result = mysql_query("SELECT ID_CATEGORIA,DESC_CATEGORIA FROM $INSUMOS_CATEGORIAS where DESC_CATEGORIA not in('Efectivo') order by ID_CATEGORIA asc", $conexion);
while ($row_insumos = mysql_fetch_row($result))
{
echo 'case '.$caso.':'."\n";
//buscamos sus articulos relacionados
$suposicion=0;
$resultarticulos = mysql_query("SELECT ID_ARTICULO,DESC_ARTICULO,ID_CATEGORIA,ID_PROVEEDO R,PRECIO_ARTICULO FROM $INSUMOS_ARTICULOS where ID_CATEGORIA='$row_insumos[0]' and MOSTRAR_ARTICULO='s' order by DESC_ARTICULO ASC", $conexion);
while ($row_articulos = mysql_fetch_row($resultarticulos))
{
//echo 'addOpt(oCntrl, '.$suposicion.', "'.$row_articulos[1].'", "'.$row_articulos[0].'");'."\n";
echo 'eval("document.forms.formulario."+index+".options['.$suposicion.']=new Option('."'".$row_articulos[1]."'".','."'".$row_articulos[0]."'".')");'."\n";
$suposicion++;
}
$caso++;
echo 'break;'."\n";

}
mysql_close($conexion);
?>

}
}

espero te sirva
saludos
__________________
gerardo