Tengo estas tablas:
Empresa
Cita:
ProyectoCREATE TABLE `empresa` (
`cif_empresa` varchar(10) NOT NULL default '',
`nombre_empresa` varchar(30) NOT NULL default '',
PRIMARY KEY (`cif_empresa`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
`cif_empresa` varchar(10) NOT NULL default '',
`nombre_empresa` varchar(30) NOT NULL default '',
PRIMARY KEY (`cif_empresa`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Cita:
PedidoCREATE TABLE `proyecto` (
`id_proyecto` int(10) NOT NULL auto_increment,
`nombre` varchar(30) NOT NULL default '',
`cif_empresa` varchar(10) NOT NULL default '',
PRIMARY KEY (`id_proyecto`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
`id_proyecto` int(10) NOT NULL auto_increment,
`nombre` varchar(30) NOT NULL default '',
`cif_empresa` varchar(10) NOT NULL default '',
PRIMARY KEY (`id_proyecto`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
Cita:
Pues bien, ahora mismo tengo hecho que el usuario escoja un '$cif_empresa' y quiero que dependiendo del '$cif_empresa' se me devuelva un select con la lista de todos los id_pedido que hay.CREATE TABLE `pedido` (
`ident` int(10) NOT NULL auto_increment,
`id_pedido` int(10) NOT NULL default '0',
`id_proyecto` int(10) NOT NULL default '0',
PRIMARY KEY (`ident`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=23 ;
`ident` int(10) NOT NULL auto_increment,
`id_pedido` int(10) NOT NULL default '0',
`id_proyecto` int(10) NOT NULL default '0',
PRIMARY KEY (`ident`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=23 ;
Si en la tabla de Pedido estuviese el cif_empresa entonces sería muy fácil porque pondría:
Cita:
Pero como podeis ver en la tabla de Pedido no esta el cif_empresa, pero si esta el id_proyecto. Así que antes debería mirar si ese id_proyecto pertenece a la empresa escogida o no."select distinct id_pedido from pedido where cif_empresa='$cif_empresa' order by id_pedido asc"
No se si me he explicado muy bien.. pero os agradecería muchísimo que me pudieseis ayudar en esto.
Muchas gracias.
)?
").... no se, es mi sentir, tampoco es mi inentención provocar una discusión, son sus reglas y así jugamos!
