Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Paulo Vinícius Matos

Recuperando o ultimo id e inserindo em outra tabela

Recommended Posts

<?php

require('conn/conn.php');

 

$pagina = $_POST['pagina'];

$editoria = $_POST['editoria'];

$disposicao = $_POST['disposicao'];

$caderno = $_POST['caderno'];

$chamada = $_POST['chamada'];

 

$sql = "INSERT INTO localizacao (pagina, editoria, disposicao, caderno, chamada) VALUES ('".$pagina."','".$editoria."','".$disposicao."','".$caderno."','".$chamada."')";

echo $sql;

if(mysql_query($sql)){

 

$ultimo_id = mysql_insert_id();

 

$titulo = $_POST['titulo'];

$autor = $_POST['autor'];

$impacto = $_POST['impacto'];

$materia = $_POST['materia'];

$citacao = $_POST['citacao'];

$origem = $__POST['id_origem'];

$dt_publicacao = $_POST['dt_publicacao'];

 

$sql2 = "INSERT INTO materia (titulo, autor, impacto, materia, citacao, dt_publicacao,id_origem, id_localizacao) VALUES ('".$titulo."','".$autor."','".$impacto."','".$materia."','".$citacao."','".$dt_publicacao."','".$origem."','".$ultimo_id."')";

echo $sql2;

mysql_query($sql2);

} else {

echo mysql_error();

}

mysql_close();

?>

Bem, preciso de uma ajuda. Está acontecendo esse erro ao realizar a inserção: "INSERT INTO localizacao (pagina, editoria, disposicao, caderno, chamada) VALUES ('193','atarde','topo','turismo','nao')Cannot add or update a child row: a foreign key constraint fails (`sisdecom`.`localizacao`, CONSTRAINT `FK_localizacao_veiculo_id` FOREIGN KEY (`id_veiculo`) REFERENCES `veiculo` (`id`))"

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.