![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
22/10/2012, 04:33
|
![Avatar de gnzsoloyo](http://static.forosdelweb.com/customavatars/avatar204377_5.gif) | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 9 meses Puntos: 2658 | |
Respuesta: Problema con formulario y clave foranea El hecho de que el objeto PHP tenga los valores correctos no implica necesariamente que existan en la base de datos. La base de datos y la aplicación son entidades separadas, Cada una con sus reglas de consistencia.
En ese caso lo que indica es que se está pretendiendo dar de alta a un registro en una tabla, donde un campo hace referencia al ID de la tabla artículo, sin haber dado de alta el artículo en su tabla previamente.
Es un problema de dependencia de FK/PK.
Da de alta el articulo, recupera su PK y usala para el registro de la otra tabla.
Si el problema persiste, postea el problema en el foro de BBDD, con la estructura de tablas y query usada por la aplicación para poder resolver el problema específico de BBDD, que es off-topic en este.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |