Jump to content


Marulino

Member Since 01/01/2012
Offline Last Active 03/01/2012, 15:52
-----

Topics I've Started

Problema Com Tabela Ao Inserir Imagem

01/01/2012, 20:33

Ola pessoal! (y)
Primeiramente quero desejar um feliz ano novo p/ todos vcs

Bom galera, eu sou novato aqui no forum(entrei hoje 01/01/12)
e esse é meu primeiro tópico, espero aprender muito com vcs aqui como tbm ajudar.

Então vamos la!
Eu estou tendo um problema na criação de uma loja virtual,
vou tentar explicar oque esta acontecendo.

Entre outras tabelas, eu criei uma chamada TBL_PRODUTO e outra chamada TBL_IMAGEM como mostrarei a seguir:

_________________________________________________________________________________________

create table TBL_PRODUTO
(
PROD_CODIGO int(11) not null auto_increment,
FOR_CODIGO int(11) not null,
CAT_CODIGO int(11) not null,
PROD_DESCRICAO varchar(40) not null,
PROD_VALOR numeric(10,2),
PROD_QUANTIDADE numeric(10,2),
PROD_TIPO varchar(5),
PROD_OBS text,
primary key (PROD_CODIGO)
);

alter table TBL_PRODUTO add constraint FK_PRODUTO_CATEGORIA foreign key (CAT_CODIGO)
references TBL_CATEGORIA (CAT_CODIGO) on delete restrict on update restrict;

alter table TBL_PRODUTO add constraint FK_PRODUTO_FORNECEDOR foreign key (FOR_CODIGO)
references TBL_FORNECEDOR (FOR_CODIGO) on delete restrict on update restrict;


________________________________________________________________________________________


create table TBL_IMAGEM
(
IMG_CODIGO int(11) not null auto_increment,
PROD_CODIGO int(11) not null,
IMG_DESCRICAO text,
primary key (IMG_CODIGO)
);


alter table TBL_IMAGEM add constraint FK_IMAGENS_DO_PRODUTO foreign key (PROD_CODIGO)
references TBL_PRODUTO (PROD_CODIGO) on delete restrict on update restrict;

_________________________________________________________________________________________

O proplema é quando eu vou tentar inserir uma imagem na tabela TBL_IMAGEM atraves do meu site
aparece a seguinte mensagem:

-------------------------------------------------------------------------------------------------------------------------------
"1452: Cannot add or update a child row: a foreign key constraint fails (`carrinho_compras/tbl_imagem`, CONSTRAINT `FK_IMAGENS_DO_PRODUTO` FOREIGN KEY (`PROD_CODIGO`) REFERENCES `tbl_produto` (`PROD_CODIGO`))"


ADOConnection._Execute(insert into tbl_imagem (IMG_DESCRICAO, PROD_CODIGO) values ('gdret',5), false) % line 861, file: adodb.inc.php
ADOConnection.Execute(insert into tbl_imagem (IMG_DESCRICAO, PROD_CODIGO) values ('gdret',5)) % line 48, file: imagem_manutencao.php
imagem_manutencao.gravar_incluir() % line 37, file: imagem_acao.php
require(C:\wamp\www\carrinho_compras\admin\imagem_acao.php) % line 61, file: index.php
---------------------------------------------------------------------------------------------------------------------------------

Bom de primeira assim é meio dificio alguem entender, pois estou começando a pouco tempo e ainda nao domino bem programação.
mais se precisar de postar alguma coisa a mais pra dar uma esclarecida é só pedir

agradeço desde ja por qualquer ajuda

abrç!

IPB Skin By Virteq