Como enviar 2 registro ao BD ao mesmo tempo
Boa tarde, ao clicar no botão cadastrar(submit). Quero que envie os dados nas duas tabelas ao mesmo tempo "fornecedores" e "carga".
Porém ele esta enviando dados apenas na tabela carga, mas quando eu tiro carga e deixo apenas:
$sql = "INSERT INTO pagamentos (dia, mes, ano, tipo, especificacao, preco_sc, carga, retorno, venda_sc, val_sc, recarga, carga_seguinte, obs, funcionario)
VALUES ('".$_POST["dia"]."','".$_POST["mes"]."','".$_POST["ano"]."','".$_POST["tipo"]."','".$_POST["especificacao"]."','".$_POST["preco_sc"]."','".$_POST["carga"]."','".$_POST["retorno"]."','".$_POST["venda_sc"]."','".$_POST["val_sc"]."','".$_POST["recarga"]."','".$_POST["carga_seguinte"]."','".$_POST["obs"]."','".$_POST["funcionario"]."')";
ele envia para a tabela "pagamentos" .
Como faço para usar os dois juntos?
$sql = "INSERT INTO pagamentos (dia, mes, ano, tipo, especificacao, preco_sc, carga, retorno, venda_sc, val_sc, recarga, carga_seguinte, obs, funcionario)
VALUES ('".$_POST["dia"]."','".$_POST["mes"]."','".$_POST["ano"]."','".$_POST["tipo"]."','".$_POST["especificacao"]."','".$_POST["preco_sc"]."','".$_POST["carga"]."','".$_POST["retorno"]."','".$_POST["venda_sc"]."','".$_POST["val_sc"]."','".$_POST["recarga"]."','".$_POST["carga_seguinte"]."','".$_POST["obs"]."','".$_POST["funcionario"]."')";
$sql = "REPLACE INTO carga (id, carga) VALUES ('".$_POST["id"]."','".$_POST["carga_seguinte"]."')";
Código por completo:
<?php
if(isset($_POST["submit"])){
$sql = "INSERT INTO pagamentos (dia, mes, ano, tipo, especificacao, preco_sc, carga, retorno, venda_sc, val_sc, recarga, carga_seguinte, obs, funcionario)
VALUES ('".$_POST["dia"]."','".$_POST["mes"]."','".$_POST["ano"]."','".$_POST["tipo"]."','".$_POST["especificacao"]."','".$_POST["preco_sc"]."','".$_POST["carga"]."','".$_POST["retorno"]."','".$_POST["venda_sc"]."','".$_POST["val_sc"]."','".$_POST["recarga"]."','".$_POST["carga_seguinte"]."','".$_POST["obs"]."','".$_POST["funcionario"]."')";
$sql = "REPLACE INTO carga (id, carga) VALUES ('".$_POST["id"]."','".$_POST["carga_seguinte"]."')";
if ($con->query($sql) === TRUE) {
echo "<script type= 'text/javascript'>alert('Venda cadastrada com sucesso!');</script>";
} else {
echo "<script type= 'text/javascript'>alert('Error: " . $sql . "<br>" . $conn->error."');</script>";
}
$con->close();
}
O que tem de errado no código ? Por que não consigo enviar os dados nas tabelas "fornecedores" e "carga" ao mesmo tempo?.
Obrigado desde jaDiscussão (2)
Carregando comentários...