Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/10/2012, 04:33
Avatar de gnzsoloyo
gnzsoloyo
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)