Hola amigos del foro ... tengo estas dos tablas: 
  
CREATE TABLE `contabilizacioncp` (
  `idcont` int(11) NOT NULL auto_increment,
  `numdoc` int(5) NOT NULL default '0',
  `codcuenta` varchar(8) NOT NULL default '',
  `nitcontab` varchar(11) NOT NULL default '',
  `indcucontab` char(2) NOT NULL default '',
  `debito` double default NULL,
  `credito` double default NULL,
  `detacontab` text,
  `vrbase` double default NULL,
  `naturaleza` char(1) default NULL,
  PRIMARY KEY  (`idcont`),
  KEY `numdoc` (`numdoc`),
  KEY `codcuenta` (`codcuenta`)
) TYPE=InnoDB AUTO_INCREMENT=2 ; 
CREATE TABLE `documentocp` (
  `numdoc` int(5) NOT NULL auto_increment,
  `tipo` char(2) NOT NULL default '',
  `planilla` char(2) NOT NULL default '',
  `anolapso` char(2) default NULL,
  `meslapso` char(2) default NULL,
  `nit` varchar(11) NOT NULL default '',
  `indcu` char(2) NOT NULL default '',
  `anodoc` char(2) default NULL,
  `mesdoc` char(2) default NULL,
  `diadoc` char(2) default NULL,
  `vrdoc` double default NULL,
  `detadoc` text,
  `descripuser` varchar(15) NOT NULL default '',
  `cheque` varchar(4) default '0000',
  PRIMARY KEY  (`numdoc`),
  KEY `indcu` (`indcu`),
  KEY `nit` (`nit`),
  KEY `tipo` (`tipo`,`planilla`),
  KEY `descripuser` (`descripuser`)
) TYPE=InnoDB AUTO_INCREMENT=1 ; 
ALTER TABLE `contabilizacioncp`
  ADD CONSTRAINT `contabilizacioncp_ibfk_1` FOREIGN KEY (`numdoc`) REFERENCES `documentocp` (`numdoc`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `contabilizacioncp_ibfk_2` FOREIGN KEY (`codcuenta`) REFERENCES `cuentas` (`codcuenta`);  
Estoy buscado la forma de actualizar atraves de un formulario la tabla documentocp y contabilizacioncp ... pero no lo hace. 
Algo tiene que ver con la relacion entre ellas ... me pueden ayudar? 
Gracias...