Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
O meu problema ao cadastrar dados em duas tabelas está na minha codificação php, pois quando copio as duas inserts e testo direto no banco de dados, funciona normal.
aqui a codigo que testo no direto no banco de dados:
INSERT INTO imagem(caminho_imagem, nome_imagem, data_cadastro_imagem)
VALUES('teste_imagem', 'teste_imagem', NOW());
INSERT INTO slide(id_efeito, id_imagem, nome_imagem, link_imagem, data_cadastro_slide)
VALUES('1', last_insert_id(), 'teste_slide', 'teste_slide', NOW())
E a que está na minha codificação:
$inserir_imagem = mysql_query("INSERT INTO imagem(caminho_imagem, nome_imagem, data_cadastro_imagem)
VALUES('$caminho', '$imagem', NOW())")
or die("Erro ao inserir imagem: <br>".mysql_error());
$inserir_slide = mysql_query("INSERT INTO slide(id_efeito, id_imagem, nome_imagem, link_imagem, data_cadastro_slide)
VALUES(('$efeito', last_insert_id(), '$anuncio', '$link', NOW()))"
or die("Erro ao inserir slide: <br>". mysql_error()));
if(($inserir_imagem&&$inserir_slide)==TRUE){
echo ('<span>Imagem Inserida Com Sucesso</span>');
} else{
echo ('<span>Problemas Ao Inserir Slide</span>');}
}
Quando clico em enviar aparece "Problemas Ao Inserir Slide". Aonde está meu erro?
obs: Sou Novato
Carregando comentários...