Foros del Web » Programando para Internet » Javascript »

Cómo hacer 3 combobox dependientes de una sola tabla mysql?

Estas en el tema de Cómo hacer 3 combobox dependientes de una sola tabla mysql? en el foro de Javascript en Foros del Web. Buen dia a todos. Necesito hacer 3 combobox (NoCapitulo, NoConcepto y NoPartida) Cuando yo seleccione el combobox "NoCapitulo" debe filtrar los Distintos "NoConcepto" referentes al ...
  #1 (permalink)  
Antiguo 15/04/2009, 15:16
 
Fecha de Ingreso: abril-2009
Mensajes: 1
Antigüedad: 15 años
Puntos: 0
Cómo hacer 3 combobox dependientes de una sola tabla mysql?

Buen dia a todos.
Necesito hacer 3 combobox (NoCapitulo, NoConcepto y NoPartida)
Cuando yo seleccione el combobox "NoCapitulo" debe filtrar los Distintos "NoConcepto" referentes al "NoCapitulo".
Uso la sentencia sql "select distinct".
Estoy usando php, Mysql.

Este es el código sql para crear la tabla:

CREATE DATABASE `compras` ;



cREATE TABLE `tipo_compra`
(
`Id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
`NoCapitulo` INTEGER (4) NOT NULL,
`Capitulo` VARCHAR (250),
`NoConcepto` INTEGER (4) NOT NULL,
`Concepto`VARCHAR (250),
`NoPartida` INTEGER (4) NOT NULL,
`Partida`VARCHAR (250)
)
ENGINE = innodb;





INSERT INTO `compras`.`tipo_comprar` (`Id`,`NoCapitulo`,`Capitulo`,`NoConcept...

VALUES

(NULL, '2000', 'MATERIALES ', '2100', 'MATERIALES Y UTILES DE ADMINISTRACION Y DE ENSEÑANZA', '2101', 'Materiales y útiles de oficina'),
(NULL, '2000', 'MATERIALES ', '2100', 'MATERIALES Y UTILES DE ADMINISTRACION Y DE ENSEÑANZA', '2102', 'Material de limpieza'),


(NULL, '3000', 'SERVICIOS ', '3100', 'SERVICIOS BASICOS', '3101', 'Servicio postal'),
(NULL, '3000', 'SERVICIOS ', '3100', 'SERVICIOS BASICOS', '3102', 'Servicio telegráfico'),


(NULL, '5000', 'BIENES ', '5900', 'OTROS BIENES MUEBLES E INMUEBLES', '5902', 'Otros bienes muebles'),
(NULL, '5000', 'BIENES ', '5900', 'OTROS BIENES MUEBLES E INMUEBLES', '5905', 'Otros bienes inmuebles');

Por favor, pueden ayudarme a generar los combobox dependientes?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:32.