Estou tentando fazer a inserção de dados em duas tabelas ao mesmo tempo, a primeira condição que é o IF ele respeita, porém, a segunda que é o ELSE não, segue abaixo meu código de inserção. Já tentei com ELSE, com ELSEIF até com dos IF's, mas nada.
if (isset($_POST['salvar'])) {
if (@$_POST['id_confrontos'] == "") {
@$descricao = $_POST['descricao'];
@$dt_confronto = $_POST['dt_confronto'];
@$id_competicoes = $_POST['id_competicoes'];
@$id_estadios = $_POST['id_estadios'];
@$score1 = $_POST['score1'];
@$score2 = $_POST['score2'];
@$clube_mandante = $_POST['clube_mandante'];
@$clube_visitante = $_POST['clube_visitante'];
@$situacao = $_POST['situacao'];
@$fase = $_POST['fase'];
@$id_treinadores = $_POST['id_treinadores'];
@$historia = $_POST['historia'];
//salva o registro na tabela "confrontos" - Neste caso a inserção está perfeita
$confrontos = "INSERT INTO confrontos (descricao, dt_confronto, id_competicoes, id_estadios, score1, score2, clube_mandante, clube_visitante, situacao, fase, id_treinadores, historia) VALUES ('$descricao','$dt_confronto','$id_competicoes','$id_estadios','$score1','$score2','$clube_mandante','$clube_visitante','$situacao','$fase','$id_treinadores','$historia')";
//salva o registro na tabela "painel" - No IF a inserção está perfeita, porém no ELSE ele insere como se fosse o IF
//Na regra do IF o clube_mandante seria == '1', logo o GF receberia o score1 e o GC receberia o score2
//Na regra do ELSE o clube_visitante seria == '1', logo o GC receberia o score1 e o GF receberia o score2
if(clube_visitante != '1'){
$painel = "INSERT INTO painel (GF, GC, clube_mandante, clube_visitante, id_competicoes, id_estadios, status) VALUES ('$score1','$score2','$clube_mandante','$clube_visitante','$id_competicoes','$id_estadios','$situacao')";
}else{
$painel = "INSERT INTO painel (GC, GF, clube_mandante, clube_visitante, id_competicoes, id_estadios, status) VALUES ('$score1','$score2','$clube_mandante','$clube_visitante','$id_competicoes','$id_estadios','$situacao')";
}
Pergunta
Carlinhos Eltz
Bom dia amigos!!!
Estou tentando fazer a inserção de dados em duas tabelas ao mesmo tempo, a primeira condição que é o IF ele respeita, porém, a segunda que é o ELSE não, segue abaixo meu código de inserção. Já tentei com ELSE, com ELSEIF até com dos IF's, mas nada.
Agradeço a atenção de todos.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.